业务说明:
通过自媒体平台实现文章的写作与发布,包含图片素材管理,文章审核功能,文章上下架功能。
技术架构:
1. 网关服务,基于spring-cloud-gateway实现的网关服务,主要实现了服务路由,统一授权管理。
2. 部署并使用nacos作为注册中心,部署并使用seata解决分布式事务处理的问题,使用openfeign格式暴露服务接口,使用loadbalancer作为负载均衡器,使用resilience4j作为断路器。
3. 通用服务,包含通用的常量定义,工具类等,并支持日志统一处理,全局异常处理,统一请求与响应模板类。
4. 中间件服务,针对es,aliyun-sdk,kafka,minio,redis,swageer等多种服务抽取定义为单独的中间件服务。
5. 业务服务,主要包含自媒体服务,文章服务,调度服务,用户服务,搜索服务,文件服务等多个服务。
点击空白处退出提示
评论