[发明专利]一种分布式消息发送的处理系统及其处理方法有效
| 申请号: | 201911411963.X | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111245900B | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 李玄 | 申请(专利权)人: | 北京健康之家科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/54 |
| 代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
| 地址: | 100102 北京市朝阳区利*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 消息 发送 处理 系统 及其 方法 | ||
1.一种分布式消息数据的处理系统,其特征在于,所述处理系统包括:至少一个容器节点,用于对待发送处理的消息数据进行分布式发送处理;
其中,所述容器节点各自能够启动至少一个线程获取所述消息数据进行分布式发送处理;所述处理系统中的容器节点个数以及单个容器节点对应启动的线程数,能够根据待发送处理的消息数据的消息量进行动态调整;
所述容器节点包括:锁定单元;
所述锁定单元,用于单个容器节点在调用单个线程从预定存储位置中获取目标消息数据进行发送处理时,对所述预定存储位置中的所述目标消息数据进行锁定处理,使得所述单个线程唯一处理所述目标消息数据,其中,所述预定存储位置中保存有待发送处理的消息数据,所述处理系统中的容器节点都从所述预定存储位置中获取消息数据进行发送处理。
2.根据权利要求1所述的处理系统,其特征在于,所述容器节点各自能够处理多种不同消息类型的消息数据,其中,每种消息类型的消息数据在发送时都有各自对应的业务处理方处理发送。
3.根据权利要求1所述的处理系统,其特征在于,所述容器节点还包括:检查单元;
所述检查单元,用于在对所述目标消息数据进行发送处理之前,对所述目标消息数据进行无效数据检查和/或数据安全校验;若所述目标消息数据未通过无效数据检查和/或未通过数据安全校验,则对所述目标消息数据进行异常标记,并停止对所述目标消息数据进行发送处理。
4.根据权利要求3所述的处理系统,其特征在于,所述容器节点还包括:限制单元;
所述限制单元,用于对单个容器节点处理的消息数据进行容器内并发限制处理,使得同一业务对应的多个消息数据,按照所述多个消息数据之间的预设先后顺序进行依次发送。
5.根据权利要求4所述的处理系统,其特征在于,所述容器节点还包括:处理单元;
所述处理单元,用于若需要通过公众号发送消息数据,则获取用户的公众号关注记录;根据所述公众号关注记录,判断用户是否关注待发送的目标公众号;若用户已关注所述目标公众号,则通过所述目标公众号发送对应的消息数据;若用户未关注所述目标公众号,则通过所述目标公众号对应相同业务的其他公众号发送消息数据,其中用户已关注所述其他公众号。
6.根据权利要求1所述的处理系统,其特征在于,所述处理系统还包括:检测模块和处理模块;
所述检测模块,用于检测单个容器节点对应启动的线程中是否存在异常的线程;
所述处理模块,用于若所述检测模块检测出存在异常的线程,则输出告警信息并对所述异常的线程进行异常修复。
7.根据权利要求1所述的处理系统,其特征在于,所述处理系统还包括:创建模块;
所述创建模块,用于通过复制无状态的容器节点创建所述处理系统中的各个容器节点。
8.一种分布式消息数据的处理方法,其特征在于,所述处理方法包括:
获取待发送处理的消息数据;
利用分布式消息数据的处理系统中的至少一个容器节点,对所述消息数据进行分布式发送处理;
其中,所述容器节点各自能够启动至少一个线程获取所述消息数据进行分布式发送处理;所述处理系统中的容器节点个数以及单个容器节点对应启动的线程数,能够根据待发送处理的消息数据的消息量进行动态调整;
其中,所述利用分布式消息数据的处理系统中的至少一个容器节点,对所述消息数据进行分布式发送处理,包括:
利用所述至少一个容器节点从预定存储位置中获取所述消息数据进行分布式发送处理,并使得所述至少一个容器节点之间处理不同的消息数据;
其中,单个容器节点在调用单个线程从所述预定存储位置中获取目标消息数据进行发送处理时,对所述预定存储位置中的所述目标消息数据进行锁定处理,使得所述单个线程唯一处理所述目标消息数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康之家科技有限公司,未经北京健康之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911411963.X/1.html,转载请声明来源钻瓜专利网。





