[发明专利]消息服务系统及其实现方法有效
申请号: | 201710683328.1 | 申请日: | 2017-08-10 |
公开(公告)号: | CN107454171B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 卢道和;杨军;陈广胜;陈翼 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;赵爱蓉 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 服务 系统 及其 实现 方法 | ||
本发明公开一种消息服务系统,包括:消息缓冲集群、消息处理集群、消息存储集群以及消息备份集群;各集群分别采用分布式部署架构并部署成多个独立的数据中心;每一数据中心分别部署有消息缓冲集群中的多个消息缓冲模块、消息处理集群中的多个消息处理模块;消息存储集群包括第一消息存储集群、第二消息存储集群,第一消息存储集群、第二消息存储集群分别部署在不同的数据中心且第一消息存储集群与消息备份集群部署在同一数据中心。本发明还公开一种消息服务系统的实现方法。本发明消息服务系统中各集群采用分布式部署架构,进而降低了系统架构的部署成本,提升了系统运行效率与可靠性。
技术领域
本发明涉及计算机信息技术领域,尤其涉及一种消息服务系统及其实现方法。
背景技术
随着科学技术的进步及计算机信息业务量的快速增长,用户使用网络应用也日益增加,进而产生大量的信息数据,现有技术中通常采用消息服务系统对信息数据进行相应处理,比如缓冲、保存处理等。
传统的消息服务系统通常采用集中式部署架构,而此类部署架构在处理大规模数据时容易造成网络信息堵塞、网络超负载,进而导致系统运行缓慢,因而这已经不能满足当前及时高效的信息数据处理需求。为解决该问题就必须对消息服务系统进行改造,比如重新部署或新增设备进行扩容,而对消息服务系统的部署架构进行重新部署或新增设备通常都需要花费很高的成本费用,且改造后的系统运行效率与可靠性也难以保证。
发明内容
本发明的主要目的在于提供一种消息服务系统及其实现方法,旨在解决如何对消息服务系统架构进行部署,进而降低部署成本并提升系统运行效率与可靠性的技术问题。
为实现上述目的,本发明提供一种消息服务系统,所述消息服务系统包括:用于对消息进行缓存处理的消息缓冲集群、用于对缓存的消息进行打包处理的消息处理集群、用于对打包的消息进行存储处理的消息存储集群以及对存储的消息进行备份处理的消息备份集群;
所述消息缓冲集群、所述消息处理集群、所述消息存储集群以及所述消息备份集群分别采用分布式部署架构并部署成多个独立的数据中心;每一数据中心分别部署有所述消息缓冲集群中的多个消息缓冲模块、所述消息处理集群中的多个消息处理模块;所述消息存储集群包括第一消息存储集群、第二消息存储集群,所述第一消息存储集群、所述第二消息存储集群分别部署在不同的数据中心且所述第一消息存储集群与所述消息备份集群部署在同一数据中心。
优选地,所述消息缓冲模块,用于接收本数据中心上游业务层发送的消息并进行缓存处理;
所述消息处理模块,用于请求同一数据中心的消息缓冲模块缓存的消息进行打包下载,并将打包下载的消息发送至所述第一消息存储集群。
优选地,所述第一消息存储集群,用于接收各数据中心的消息处理模块发送的消息并进行存储处理;以及用于每间隔第一预设时长,将当前存储的消息异步上传至所述消息备份集群;
所述第二消息存储集群,用于当所述第一消息存储集群发生异常而使其所在数据中心下线时,接替所述第一消息存储集群接收其他数据中心的消息处理模块发送的消息并进行存储处理。
优选地,所述消息备份集群,用于备份所述第一消息存储集群上传的消息;以及用于当所述第一消息存储集群异常时,将第二预设时长内备份的消息恢复到所述第二消息存储集群。
优选地,所述消息存储集群采用多个副本的存储方式存储消息。
优选地,所述消息缓冲模块包括:用于接收与下发本数据中心消息的多个消息收发单元、用于向本数据中心的上游消息发送方与下游消息订阅方提供本数据中心相关信息的多个消息管理单元;
其中,当某一消息收发单元发生异常而下线时,其他消息收发单元接替进行本数据中心消息的接收与下发服务;当某一消息管理单元发生异常而下线时,其他消息管理单元正常向外提供本数据中心相关信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710683328.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种待执行任务的信息传输方法及装置
- 下一篇:基于物联网的环境监测系统