在 AMQ 以前版本的基础上, AMQ 5.0具备了更多的新的特性和对以前特性的增强,完整的新特性列表如下。
用于管理 AMQ 服务器的客户端API
AMQ 5.0 提供了一套用于管理 AMQ 服务器的基于Java的客户端 API,被管理的服务器可以位于整个MQ网络的任意一个节点上。开发人员可以使用这套API在应用程序中方便地管理网络上任意一个节点的 AMQ 服务器。
使用 AMQ 进行文件传输的客户端API
AMQ 5.0 增加了使用 AMQ 进行文件传输的功能。它具有不限制传输文件大小、断点续传、多线程传输、高可靠性、简单易用等特点。
同时,AMQ 还提供了一套客户端API,使用该套API可以方便地在不同的MQ节点间传输文件,而且在API级别提供了传输文件时的断点续传、多线程传输、删除传输文件等功能,从而让开发人员可以使用这套API在应用程序中方便地使用 AMQ 进行文件传输,搭建企业的FTP架构。
C/C++客户端
AMQ 5.0 增加了C/C++消息收发客户端,使用C/C++语言编写的应用就可以使用该客户端通过 AMQ 服务器发送消息或者从服务器中接收消息,而不必关心这些消息将由哪种语言的客户端发送或者接收。
集中式MQ网络管理工具
AMQ 5.0 对原先的管理工具进行了增强,提供了全新的MQ集中式管理与监控工具,能够在单节点上对整个MQ网络上的所有节点进行管理与配置、监控整个MQ网络目前的拓扑结构、连接状态,以及整个MQ网络上任何一个节点所发生的事件,让您对您的网络一目了然,实时掌握整个系统的运行状况。
1. 对MQ网络进行监控:
通过该工具可以在图形界面中一目了然的查看MQ网络当前的连接状况等信息。
2. 对网络上任意节点的MQ服务进行管理和监控:
通过该工具可以对网络上任意节点的MQ服务进行管理和监控,从而集中的配置整个网络上的服务器的参数。
3. 对网络上任意节点的队列进行管理和监控:
通过该工具可以对网络上任意MQ服务器的队列进行管理和监控,配置队列的参数、查看队列消息、向队列发送测试消息、查看消息路由路径等。
4. 对网络上任意节点的主题进行管理和监控:
通过该工具可以对网络上任意MQ服务器的主题进行管理和监控。
5. 对网络上任意节点的连接工厂进行管理和监控:
通过该工具可以对网络上任意MQ服务器的连接工厂进行管理和监控。
6. 对网络上任意节点的路由连接器进行管理和监控:
通过该工具可以对网络上任意MQ服务器的路由连接器进行管理和监控,创建到其他节点的连接。