定  位

金蝶Apusic消息中间件(AMQ)的出现,为企业内部及跨企业的信息流动提供了更强有力的支撑和集成灵活度。AMQ通过松耦合的消息机制,能够在分布的、复杂的网络环境中安全、可靠、高效的传输消息,以及在传递消息时能够跨越不同的平台、不同的语言。

用户面临的挑战

过多年的信息化建设,企业大都积累了数量相当可观的应用系统,这些系统用于完成特定的业务需求,由于种种历史原因,这些系统大都彼此之间互相独立,形成了大量的信息孤岛,随着信息化建设的进一步发展,这些遗留系统普遍面临着互联互通的压力。

不可靠网络下的的通信保证
在跨网络、跨地域的条件下,网络延迟、中断时有发生,导致业务发生错漏。也给业务系统的容错能力提出了很高的要求,导致开发成本大幅上升。

异构系统下的互联互通
业务系统的开发语言,以及所依赖的操作系统与数据库,都不尽相同。需要投入大量资源进行协调与匹配。

信息安全问题
企业关键数据在网络中流转,存在泄漏的风险。企业只能采取降低效率的方式来保证安全,降低了企业的敏捷性。

高效网络传输问题
基于业务系统开发的数据传递系统,在面对多媒体等大文件的交换和海量数据传递时,性能较差,故障频发。导致企业在面对业务高峰时束手无策。

产品的核心价值

金蝶Apusic消息中间件(AMQ)是一款标准、安全、高效并具备丰富功能的企业级消息中间件,目前已成为企业级消息与数据传输整合的主流产品。它能保障数据在分布、动态、多变的复杂网络中高效、稳定、安全、可靠的传输,并确保传输的数据不错、不重、不丢。

消息传输可靠性

  • AMQ的消息存储和消息确认机制为消息传输的可靠性提供了强有力的支撑。可以将消息放在持久性存储库如存放于文件、Berkeley DB和JDBC数据库,确保在将持久性消息传送至消费者之前消息服务器不会丢失消息。

传输性能

  • AMQ支持消息压缩、消息拆分、断点续传等功能,以达到优化网络传输性能。 此外,AMQ服务器支持多线程传输,支持多客户端同时与服务器进行消息传输。

安全特性

  • AMQ支持SSL协议,从而实现客户端与服务器之间、以及服务器与服务器之间的传输通道安全保护。在创建AMQ服务器与服务器之间路由连接时,支持额外的口令短语安全保护。
    拥有基于用户的访问控制能力,在与AMQ服务器交互的过程中,服务器将根据资源的用户身份决定资源是否能够执行某项操作。

事务特性

  • 提供本地与分布式事务支持,使关联交易以及跨系统交易得以轻松实现,简化了业务的复杂度,使业务的一致性得到充分保障。

集群特性

  • 通过使用AMQ的集群功能,网关节点(AMQ-Front)按负载均衡策略将消息分发到负载节点,从而多个消费者可以并行地对生产者生产的消息进行处理。这样能够避免单点故障,提供7*24小时不间断服务,实现节点动态扩展,消息智能分发以及工作负载均衡和通信故障切换功能。

管理易用性

  • AMQ提供了功能强大的web管理与监控平台,能够在单节点上对整个消息网络上的所有节点进行管理与配置、监控整个消息网络目前的拓扑结构、连接状态。

产品架构及特点

应用场景

数据大集中,数据量非常大,异构转换复杂;
数据仓库类应用,数据量非常大,异构转换复杂。

典型案例

第26届世界大学生运动会期间,系统实际运行的时候,传递的每笔成绩或新闻数据大小约为1M左右,每天平均数据1.5万笔,峰值会达到3万笔,每天传递的数据总量对AMQ来说压力并不大,但由于传递的数据非常关键,不仅必须保证各个系统之间传递的数据不丢失,还必须保证数据传输的低延时。通过在本届大运会通信系统中的应用,AMQ的功能、性能和稳定性得到了验证。