架构图
2024-03-11 15:30:46 0 举报
这张架构图展示了一个复杂系统的组成部分和相互关系。系统的核心部分是数据处理层,包括数据存储、数据访问和数据处理。此外,系统还采用了微服务架构,将各个部分解耦,提高了系统的可扩展性和可维护性。
作者其他创作
大纲/内容
权限数据存储等
APP
微服务
redis主节点1(10.57.36.142)
minio集群
elasticSearch(集群)
网关服务
此处使用302跳转+反向代理的原因:在访问图片时有压缩要求,业界一般通过动态压缩图片来实现。这里为了降低技术难度和保证一个很高的访问效率,直接上传图片时裁剪成多个统一展示标准的图片,并且使用id+样式标识符号的形式进行文件存储。使用302转发可以将参数和实际存储路径进行一个转换,这样省去了一个高性能高并发的文件压缩服务。
消息中心服务(待建)
服务器资源共用
minio节点02(10.57.36.165)
快速查询新闻数据
auth鉴权服务(10.57.36.48)
......
mysql(主从)(10.57.36.75、10.57.36.48)
业务访问代理
redis集群
PC端
第三方服务(10.57.36.75)
redis从节点3(10.57.36.241)
redis主节点2(10.57.36.165)
redis从节点1(10.57.36.75)
定时写入文件
nginx
elasticSearch节点(10.57.36.114)
admin服务(组件加载、权限管理)(10.57.36.48)
redis从节点3(10.57.36.79)
minio节点03(10.57.36.241)
用户请求
文件访问(302跳转实现文件)
minio节点04(10.57.36.75)
小程序
redis从节点2(10.57.36.114)
新闻平台服务(10.57.36.75)
minio节点01(10.57.36.142)
0 条评论
下一页