2.5. AMQ 5.0 新特性

在 AMQ 以前版本的基础上, AMQ 5.0具备了更多的新的特性和对以前特性的增强,完整的新特性列表如下。

AMQ 5.0 提供了一套用于管理 AMQ 服务器的基于Java的客户端 API,被管理的服务器可以位于整个MQ网络的任意一个节点上。开发人员可以使用这套API在应用程序中方便地管理网络上任意一个节点的 AMQ 服务器。

AMQ 5.0 增加了使用 AMQ 进行文件传输的功能。它具有不限制传输文件大小、断点续传、多线程传输、高可靠性、简单易用等特点。

同时,AMQ 还提供了一套客户端API,使用该套API可以方便地在不同的MQ节点间传输文件,而且在API级别提供了传输文件时的断点续传、多线程传输、删除传输文件等功能,从而让开发人员可以使用这套API在应用程序中方便地使用 AMQ 进行文件传输,搭建企业的FTP架构。

AMQ 5.0 增加了C/C++消息收发客户端,使用C/C++语言编写的应用就可以使用该客户端通过 AMQ 服务器发送消息或者从服务器中接收消息,而不必关心这些消息将由哪种语言的客户端发送或者接收。

AMQ 5.0 对原先的管理工具进行了增强,提供了全新的MQ集中式管理与监控工具,能够在单节点上对整个MQ网络上的所有节点进行管理与配置、监控整个MQ网络目前的拓扑结构、连接状态,以及整个MQ网络上任何一个节点所发生的事件,让您对您的网络一目了然,实时掌握整个系统的运行状况。

1. 对MQ网络进行监控:

通过该工具可以在图形界面中一目了然的查看MQ网络当前的连接状况等信息。

对MQ网络进行监控

图 2.7. 对MQ网络进行监控


2. 对网络上任意节点的MQ服务进行管理和监控:

通过该工具可以对网络上任意节点的MQ服务进行管理和监控,从而集中的配置整个网络上的服务器的参数。

对MQ服务进行管理和监控

图 2.8. 对MQ服务进行管理和监控


3. 对网络上任意节点的队列进行管理和监控:

通过该工具可以对网络上任意MQ服务器的队列进行管理和监控,配置队列的参数、查看队列消息、向队列发送测试消息、查看消息路由路径等。

对队列进行管理和监控

图 2.9. 对队列进行管理和监控


对队列进行管理和监控

图 2.10. 对队列进行管理和监控


对队列进行管理和监控

图 2.11. 对队列进行管理和监控


4. 对网络上任意节点的主题进行管理和监控:

通过该工具可以对网络上任意MQ服务器的主题进行管理和监控。

对主题进行管理和监控

图 2.12. 对主题进行管理和监控


5. 对网络上任意节点的连接工厂进行管理和监控:

通过该工具可以对网络上任意MQ服务器的连接工厂进行管理和监控。

对连接工厂进行管理和监控

图 2.13. 对连接工厂进行管理和监控


6. 对网络上任意节点的路由连接器进行管理和监控:

通过该工具可以对网络上任意MQ服务器的路由连接器进行管理和监控,创建到其他节点的连接。

对路由连接器进行管理和监控

图 2.14. 对路由连接器进行管理和监控