【技术实现步骤摘要】
消息分发方法、消息管理系统、服务器及计算机存储介质
本申请涉及计算机应用
,特别是涉及一种消息分发方法、消息管理系统、服务器及计算机存储介质。
技术介绍
在计算机科学中,框架内的每组通信系统之间进行通信,都需要对不同的系统接口进行协议的配置,配置数据大且繁琐,通信过程复杂。具体地,正常的协议调用过程需要使用UniPacket完成服务对象名、接口名称及调用参数的封装,封装完成后使用算法将该对象编码成二进制方式,再根据配置的url完成网络请求,解码请求返回响应体,对响应体进行解析并封装成统一返回结构,整个流程漫长且繁琐。
技术实现思路
本申请提供了一种消息分发方法、消息管理系统、服务器及计算机存储介质,主要解决的技术问题是如何减少消息管理系统的配置过程,统一接口。为解决上述技术问题,本申请提供了一种消息分发方法,所述消息分发方法应用于消息管理系统,所述消息管理系统包括至少一个第一服务器和至少一个第二服务器;所述第一服务器配置有第一中间件,所述第二服务器配置有第二中间件;所述第一中间件与所 ...
【技术保护点】
1.一种消息分发方法,其特征在于,所述消息分发方法应用于消息管理系统,所述消息管理系统包括至少一个第一服务器和至少一个第二服务器;所述第一服务器配置有第一中间件,所述第二服务器配置有第二中间件;所述第一中间件与所述第二中间件配置有相同的接口,所述第一服务器与所述第二服务器通过所述接口建立通信连接;/n所述消息分发方法包括:/n所述第一服务器发送第一消息给所述第一中间件;/n所述第一中间件根据预设的协议逻辑对所述第一消息进行处理,得到第二消息,并通过所述接口将所述第二消息发送给所述第二中间件;/n所述第二中间件将所述第二消息发送给所述第二服务器。/n
【技术特征摘要】
1.一种消息分发方法,其特征在于,所述消息分发方法应用于消息管理系统,所述消息管理系统包括至少一个第一服务器和至少一个第二服务器;所述第一服务器配置有第一中间件,所述第二服务器配置有第二中间件;所述第一中间件与所述第二中间件配置有相同的接口,所述第一服务器与所述第二服务器通过所述接口建立通信连接;
所述消息分发方法包括:
所述第一服务器发送第一消息给所述第一中间件;
所述第一中间件根据预设的协议逻辑对所述第一消息进行处理,得到第二消息,并通过所述接口将所述第二消息发送给所述第二中间件;
所述第二中间件将所述第二消息发送给所述第二服务器。
2.根据权利要求1所述的消息分发方法,其特征在于,所述第一中间件根据预设的协议逻辑对所述第一消息进行处理,得到第二消息的步骤,进一步包括:
所述第一中间件根据预设的协议逻辑对所述第一消息进行封装、加密和网络调用,得到第二消息。
3.根据权利要求1所述的消息分发方法,其特征在于,所述第一服务器发送第一消息给所述第一中间件的步骤,进一步包括:
所述第一服务器进一步发送参数信息给所述第一中间件;
所述第一中间件根据所述参数信息配置路由信息和地址信息;
所述第一中间件根据所述地址信息寻找对应的所述第二服务器;
所述第一中间件根据所述路由信息将所述第二消息通过所述接口发送给所述第二服务器对应的第二中间件。
4.根据权利要求1所述的消息分发方法,其特征在于,所述第一中间件根据预设的协议逻辑对所述第一消息进行处理,得到第二消息,并通过所述接口将所述第二消息发送给所述第二中间件的步骤之后,所述消息分发方法进一步包括:
在所述第一中间件发送所述第二消息后,所述第一中间件生成结果信息;
所述第一中间件将所述结果信息发送给所述第一服务器。
5.根据权利要求4所述的消息分发方法,其特征在于,所述第一中间件将所述结果信息发送给所述第一服务器的步骤,进一步包括:
在所述第一中间件发送所述第二消息失败时,所述第一中间件生成的所述结果信息为失败信息;
所述第一中间件将所述失败信息发送给所述第一服务器;
所述第一服务器根据所述...
【专利技术属性】
技术研发人员:林楷杰,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。