消息中间件(Apusic Message Queue)

金蝶中间件(Apusic),作为第一家拥有JCP正式成员资格的中国中间件企业,自成立之日起,便秉承“产品领先”的理念,积极参与J2EE标准的制定,在国际上发出来自中国的声音。 时至今日,金蝶中间件公司已经参与了多个JSR( Java Specification Request)的制订工作。 金蝶Apusic消息中间件是全新的基于Java的提供消息传输服务的基础系统软件, 它能够保障数据在复杂的网络中高效、稳定、安全、可靠的传输,并确保传输的数据不错、不重、不漏、不丢。


路由网路和智能路由技术

多个Apusic消息中间件节点,组成Apusic消息路由网络。 它们在部署上是物理分布的,但在管理上是高度集中的。


同时,Apusic消息路由网络提供智能路由功能,在选择路径时可根据路由路径等情况进行综合考虑,自动寻找一条最短路径传递消息到目标节点,以保障消息第一时间到达。


高效传输

Apusic消息中间件提供多种手段来保证消息传输的高效与可靠。

消息切分

Apusic消息中间件支持将一个大的消息切分成多个小块发送,在目的节点重新组合成完整的消息。 同样,被切分的消息将获得集群及智能路由带来的好处,充分利用网络带宽。




消息压缩

Apusic 消息中间件提供数据压缩API,方便用户在收发消息时对消息进行压缩和解压缩, 以提高消息传输效率。





断点续传

断点续传指的是在消息传输过程中, 由于网络原因导致消息传输中断,当网络恢复时,不需要重新传输整个消息,而只是从中断的位置传送即可。





集群队列

Apusic消息中间件支持集群队列,在路由网络中任何一个节点上定义的集群队列都将被全部节点所共享, 通过任何一个节点向一个集群队列发送/接收消息都是等价的, 对客户来说察觉不到是否正在使用集群队列,集群中网络拓扑结构发生变化对客户也没有任何影响。




事务支持

应用程序可以把一些数据更新组合成一个工作单元,这些更新通常是逻辑相关的,为了保障数据完整性, 所有的更新必须同时成功或者同时失败(撤消),这就是所谓的事务支持。事务分为本地事务和分布式事务,Apusic消息中间对这两种事务类型均提供了支持。


安全保障

Apusic消息中间件完全支持SSL3.0和TLS1.0安全协议。通信双方的数据是经过加密后传输的,提供了客户端与服务器之间的单向/双向认证以及数据加密传输功能。通过基于数字证书的安全认证以及加密传输机制,从而保护数据在传输过程中的唯一性、不可抵赖性和保密性。 金蝶Apusic消息中间件支持的加密算法包括DES、3DES 及 RC4 等多种算法,并提供图形化安全配置管理工具。



在Apusic消息中间件中,你可以对队列和主题设定访问权限,可设定用户和组能够对队列和主题进行何种操作。 对于队列,可以设定(Send)接受(Receive)和浏览(Browse)权限; 对于主题,可以设定发布(publish)订阅(subscribe)和持久订阅(subscribe-durable)和取消持久订阅(unsubscibe)权限。



跨平台特性

Apusic 消息中间件自身采用Java语言开发,拥有自然而然的跨平台、跨操作系统等特性, 同时,Apusic消息中间件支持多种客户端开发语言,如Java,.NET,C/C++等,支持Oracle、SQL Server,MySQL,DB2等主流数据库。


集中式管理和监控工具

Apusic消息中间件提供了基于Eclipse技术的集中式管理与监控工具,能够在单节点上对整个MQ路由网络上的所有节点进行管理与配置, 监控整个MQ路由网络的拓扑结构、连接状态,以及网络上任何一个节点所发生的事件,让您对MQ路由网络一目了然,实时掌握整个系统的运行状况。