摘要
消息中间件(Message-Oriented Middleware)是解决异构分布式系统中通信与排队的中间件技术,Active MQ是一款基于Java语言的JMS规范的技术实现,是一款企业级常用的JMS产品。本文研究了当前Active MQ在涉及多厂家、跨平台应用时,由于客户端连接技术不统一、连接不规范、连接后不释放、数据格式发送不符合规范等因素,碰到的Active MQ服务中心因阻塞而宕掉的问题基础上,分析了当前几种常用解决手段;依据JMX底层规范与实现,设计并实现了一种基于JMX的客户端连接问题的解决方法与处理规范、提高Active MQ服务中心的运行稳定性。经过大量的实际应用,在数百家客户端并发连接时、消息量达5千/秒以下时能够保证Active MQ服务中心长期有效的运行,从而提高了企业应用的基础数据的连续性与稳定性。
-
单位中国电子科技集团公司第二十八研究所