ump系统的组件及其具体作用分别是:
1、Mnesia:Mnesia是一个分布式数据库管理系统,适合于电信及其他需要持续运行和具备软实时特性的Erlang应用,是构建电信应用的控制系统平台——开放式电信平台(Open Telecom Platform,OTP)的一部分。
2、RabbitMQ:RabbitMQ是一个用Erlang开发的工业级的消息队列产品(功能类似于IBM公司的消息队列产品IBM WEBSPHERE MQ),作为消息传输中间件来使用,可以实现可靠的消息传送。
3、Zookeeper:Zookeeper是高效和可靠的协同工作系统,提供分布式锁之类的基本服务如统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。
用于构建分布式应用,减轻分布式应用程序所承担的协调任务。在UMP系统中,Zookeeper主要发挥3个作用。
ump系统中服务器的种类有:
1、Agent服务器:Agent服务器部署在运行MySQL进程的机器上,用来管理每台物理机上的MySQL实例。
执行主从切换、创建、删除、备份、迁移等 *** 作,同时还负责收集和分析MySQL进程的统计信息、慢日志查询(Slow Query Log)和bin-log。
2、日志分析服务器:日志分析服务器存储和分析Proxy服务器传入的用户访问日志,并支持实时查询一段时间内的慢日志和统计报表。
3、信息统计服务器:信息统计服务器定期将采集到的用户的连接数、QPS数值以及MySQL实例的进程状态用RRDtool进行统计。
可以在Web界面上可视化展示统计结果,也可以把统计结果作为今后实现d性的资源分配和自动化的MySQL实例迁移的依据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)