责任描述:
①用户模块:实现用户的登录及认证。
②文章模块:自媒体文章的列表展示及文章自动审核。
③搜索模块:将文章列表添加到ElasticSearch索引库,条件查询,更新索引库。
④审核模块:利用了kafka的实时性对文章内容进行自动审核。
技术描述:
①使用SpringCloud创建微服务getaway网关管理微服务, feign进行远程调用,熔断处理和负载均衡处理。
②用户注册时,使用MD5技术进行密码加密,存入数据库,用户登录时,并使用jwt技术对密码颁发及解析令牌,并存入redis,设置合理的有效时间。
③使用elasticsearch对关键字及联想字进行搜索。