数据分析系统架构图
2024-05-28 14:42:01 0 举报
一套用来搭建数据分析系统的机房部署图,使用 nginx 做负载均衡,尽量考虑了系统的单点故障问题和数据库的备份问题。
作者其他创作
大纲/内容
数据业务服务
数据同步服务
数据库集群
数据回写消息
ES 搜索服务
数据模型
数据处理请求
业务服务器
消息队列
数据回写消息队列
数据库:用于数据分析
业务前端服务
客户端
nginx
数据同步
读取数据
说明:1. 业务前端完成用户管理、用户登录/退出、权限验证等业务。2. 数据业务服务完成数据搜索、解析服务。3. 使用 ES 来支持数据库的全文搜索。4. Redis 缓存用来缓存一些热数据。5. 数据库集群用来存储数据,并使用数据同步服务将数据同步到数据分析使用的数据库,实现数据库的安全备份,同时降低数据模型处理数据时对数据的读取延迟。6. 消息队列用来发送数据处理请求、数据回写等服务器。7. 数据模型用来对数据进行离线分析。
缓存集群
0 条评论
下一页