The invention discloses a management method of message oriented middleware, for system includes a plurality of server and multiple clients, including: real-time detection of each message middleware; message middleware when fault occurs, the transfer task will appear fault message middleware switch to another normal operation to complete the message middleware the failure of the middleware; the message middleware for the transfer task to be processing messages between the server and the client. Compared with the existing technology using a message middleware to complete the transfer task, using a plurality of message middleware not only fault occurs in a message oriented middleware, message oriented middleware can be used in other tasks to complete the transfer, transfer to process messages can also share the work pressure, thus the reliability of message transmission is guaranteed, but also improve the efficiency of message transmission.
【技术实现步骤摘要】
一种管理消息中间件的方法
本专利技术涉及通信领域,特别是涉及一种管理消息中间件的方法。
技术介绍
现今,越来越多的企业使用分布式集群系统架构,面临着各种各样的系统集成和数据整合,因此各种基于面向消息的中间件应运而生,它们主要利用高效可靠的消息传递机制进行数据交流,并基于数据通信来进行分布式集群系统的集成。因此,在集群系统传递消息的过程中,消息中间件起了至关重要的作用。现有技术中,通常在一个包含多个服务器和多个客户端的系统中,选择一台服务器安装消息中间件,作为在服务器和客户端之间传递消息的桥梁。但是由于消息中间件负责连接系统中的所有服务,若消息中间件所在的机器出现软硬件故障或者网络故障就会造成消息丢失,因此消息传输可靠性难以保证。而且由于消息传输量越来越大,消息中间件负载了非常大的工作压力,使得传输效率比较低。因此,如何保证系统消息传输的可靠性,提高消息传递效率,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种管理消息中间件的方法,用于保证系统消息传输的可靠性,提高消息传输效率。为解决上述技术问题,本专利技术提供一种管理消息中间件的方法,用于包含多个服务器和多个客户端的系统中,包括:实时检测各个所述消息中间件的运行状态;当所述消息中间件出现故障时,将所述出现故障的消息中间件切换至另一个运行正常的消息中间件以完成所述出现故障的消息中间件的所述传递任务;所述消息中间件用于实现所述服务器和所述客户端之间的待处理消息的传递任务。优选地,还包括:实时检测各个所述消息中间件的资源占有率;当接收到所述待处理消息时,将所述待处理消息发送至资源占有率 ...
【技术保护点】
一种管理消息中间件的方法,其特征在于,用于包含多个服务器和多个客户端的系统中,包括:实时检测各个所述消息中间件的运行状态;当所述消息中间件出现故障时,将所述出现故障的消息中间件切换至另一个运行正常的消息中间件以完成所述出现故障的消息中间件的所述传递任务;所述消息中间件用于实现所述服务器和所述客户端之间的待处理消息的传递任务。
【技术特征摘要】
1.一种管理消息中间件的方法,其特征在于,用于包含多个服务器和多个客户端的系统中,包括:实时检测各个所述消息中间件的运行状态;当所述消息中间件出现故障时,将所述出现故障的消息中间件切换至另一个运行正常的消息中间件以完成所述出现故障的消息中间件的所述传递任务;所述消息中间件用于实现所述服务器和所述客户端之间的待处理消息的传递任务。2.根据权利要求1所述的方法,其特征在于,还包括:实时检测各个所述消息中间件的资源占有率;当接收到所述待处理消息时,将所述待处理消息发送至资源占有率最低的消息中间件。3.根据权利要求2所述的方法,其特征在于,所述将所述出现故障的消息中间件切换至另一个运行正常的消息中间件具体为:将所述出现故障的消息中间件切换至资源占有率最低的所述运行正常的消息中间件。4.根据权利要求1所述的方法,其特征在于,所述消息中间件之间采用集群通道进行通信。5.根据权利要求1所述的方法,其特征在于,所述消息中间...
【专利技术属性】
技术研发人员:殷武烁,袁鹏飞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。