[发明专利]一种自适应集群消息分发器有效
申请号: | 201610047975.9 | 申请日: | 2016-01-25 |
公开(公告)号: | CN105721553B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 陈祥;施志雄;欧哲毅;肖珊;黄绍林 | 申请(专利权)人: | 中国联合网络通信有限公司广东省分公司;广州天源迪科信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州凯东知识产权代理有限公司 44259 | 代理人: | 罗丹 |
地址: | 510006 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 集群 消息 分发 | ||
本发明涉及通信技术领域,特别涉及一种自适应集群消息分发器。本发明的一种自适应集群消息分发器包括收发中心、服务中心、集群中心;在本发明中,收发中心与外部系统建立连接关系,服务中心把收发中心接收到的信息采用负载均衡算法转发至集群中心,集群中心接收至服务中心转发至的信息并发布信息至服务中心;本发明支持多协议(H2、http、SMPP、SGIP等),本发明实现保证高性能和高资源利用率,异步消息机制保证单个消息的堵塞不影响其它消息、单条链路的堵塞不影响其它链路、单个后端节点故障不影响整个集群中心的消息处理;本发明处理消息快速且性能高、可靠度高、资源利用率高。
技术领域
本发明涉及通信技术领域,特别涉及一种自适应集群消息分发器。
背景技术
在通信行业技术领域内,经常会碰到实时查询、实时业务受理和批量业务处理等BSS(业务支撑系统)和OCS(在线计费系统)的交互接口问题,因交互信息数据比较大,处理信息也比较大,从而影响处理的速度。
例如,广东联通OCS(在线计费系统)的业务受理接口跟外部有300多条链路连接,高峰期每秒的处理的业务请求数约为1200条/秒,OCS的原业务受理接口跟外部系统是直连的模式,且与外部的消息交互为同步模式(每处理一条请求,必须收到后端应用节点返回的应答后再处理下一条请求),每套业务受理接口的处理能力不到600条/秒;所以分别在两台小型机上部署了两套业务受理接口程序,考虑到HA方式(High Available,一台活动节点作为主节点,一台非活动节点作为备用节点),在备机复用的情况下占用了三台小型机资源;同时,因为接口程序没有负载均衡能力,还需要单独部署一套的proxy(代理服务器)进行消息分发,proxy(代理服务器)需要人为管理后端的业务应用节点,在这种情况下,还只能勉强支撑,经常在节假日出现业务受理接口超时的情况。
发明内容
为了克服上述所述的不足,本发明的目的是提供一种可以处理消息快速且性能高、可靠度高、资源利用率高的自适应集群消息分发器。
本发明解决其技术问题的技术方案是:
一种自适应集群消息分发器,与外部系统连接,其中,包括用于与所述外部系统建立连接关系的收发中心、用于把所述收发中心接收到的信息采用负载均衡算法转发至集群中心的服务中心、用于接收所述服务中心转发至的信息且发布信息至所述服务中心的集群中心。
作为本发明的一种改进,所述收发中心包括用于接收和发送信息的业务收发模块和用于监控所述业务收发模块与所述外部系统之间的连接情况、信息交互情况的业务监控模块。
作为本发明的进一步改进,所述业务收发模块包括用于接收所述外部系统的请求信息且转化为内部协议的接收单元和用于将所述服务中心返回的应答信息转换为外部协议后转发至所述外部系统的发送单元。
作为本发明的更进一步改进,所述业务收发模块还包括用于监听所述接收单元和发送单元且与所述外部系统建立连接关系的监听单元。
作为本发明的更进一步改进,所述服务中心包括用于管理注册服务信息、订阅服务信息和发布服务信息的配置中心模块、用于发送订阅服务信息的订阅服务模块、用于发送发布服务信息的发布服务模块、用于存储服务信息的服务消费模块。
作为本发明的更进一步改进,所述服务中心还包括用于使信息进行排队缓冲的缓冲单元,所述缓冲单元包括用于使所述收发中心发送至的信息进行排队缓冲的IN缓冲区和用于使返回至所述收发中心的应答信息进行排队缓冲的OUT缓冲区。
作为本发明的更进一步改进,所述服务消费模块包括若干个存储服务信息的服务单元,所述服务单元与用于调节所述服务单元内服务信息的调节器连接。
作为本发明的更进一步改进,所述服务中心还包括用于在所述服务中心内部监控和管理信息的服务监控模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信有限公司广东省分公司;广州天源迪科信息技术有限公司,未经中国联合网络通信有限公司广东省分公司;广州天源迪科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610047975.9/2.html,转载请声明来源钻瓜专利网。