试述ump系统的组件及其具体作用

如题所述

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界面上可视化展示统计结果,也可以把统计结果作为今后实现弹性的资源分配和自动化的MySQL实例迁移的依据。

温馨提示:答案为网友推荐,仅供参考
相似回答