UMP系统架构
整体架构:
组件介绍:
1.Mnesia:
Mnesia拓补图
2.RabbitMQ:(开源的)
付费的消息队列产品:
异步的消息传输:(可靠)
3.ZooKeeper:
在UMP系统中Zookeeper主要发挥三个作用:
1.作为全局的配置服务器
2.提供分布式锁(选出一个集群的“总管(controller)”)保证系统中始终只有一个总管,来管理系统,其他是备用
3.监控所有MySQL实例的正常运行
4.LVS:
5.Controller服务器
运行了一组Mnesia分布式数据库服务
6.Web控制台
7.Proxy服务器
8.Agent服务器:
Agent工作图
9.日志分析服务器
服务器日志分析
10.信息统计服务器
11.愚公系统: