新闻浏览类项目,有着客户端、自媒体人端、管理员端。用户可以对新闻进行阅读、点赞、搜索、评论,自媒体人可以定时
发布新闻,管理员可以对注册自媒体人信息进行审核、添加敏感词。
技术栈:SpringBoot、SpringCloud、Nacos、Redis、Kafka、ElasticSearch、minIO、OpenFeign、Freemarker、百度云内容审核服务
主要职责:
使用 Redis 技术实现文章的定时发布,并利用 Freemarker 技术将发布文章转化为静态页面并上传至 minIO 中;
使用百度云内容审核 Api 实现文章自动审核,并利用 seata 技术解决文章发布过程中分布式事务问题;
使用 Kafka 技术实现文章上下架功能 ,使用 ElasticSearch 技术实现文章搜索功能,使用异步双写的方式保证数据的一致性。