[发明专利]一种分布式消息发送的处理系统及其处理方法有效
申请号: | 201911411963.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111245900B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 李玄 | 申请(专利权)人: | 北京健康之家科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/54 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100102 北京市朝阳区利*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 消息 发送 处理 系统 及其 方法 | ||
本发明公开了一种分布式消息发送的处理系统及其处理方法,涉及互联网技术领域,其中系统包括:至少一个容器节点,用于对待发送处理的消息数据进行分布式发送处理;所述容器节点各自能够启动至少一个线程获取所述消息数据进行分布式发送处理;所述处理系统中的容器节点个数以及单个容器节点对应启动的线程数,能够根据待发送处理的消息数据的消息量进行动态调整。本发明能够大大提升大量待发送消息数据的处理进度,提高消息数据的发送效率,实现及时与用户之间的信息交互。做到整合消息发送的目的,保证消息发送系统的高可用性,高性能,数据一致性。本发明适用于消息数据的分布式处理。
技术领域
本发明涉及互联网技术领域,尤其是一种分布式消息发送的处理系统及其处理方法。
背景技术
随着互联网的飞速发展,业务增长迅速,用户量逐渐增多,业务功能越来越复杂,需要与用户交互的消息也越来越重要。
目前主要的消息发送方式有即时通讯软件模板消息,即时通讯软件客服消息,即时通讯软件小程序消息,短信,应用(Application,APP)消息,邮件等。
然而,面对庞大的消息量以及复杂的业务场景,每天都会有大量的消息数据需要进行相应发送。如果短时间内需要发送大量消息数据,会使得消息数据大量堆积在消息队列中等待处理,影响消息数据的发送效率,进而影响与用户之间的信息交互。
发明内容
本发明所要解决的一个技术问题是目前现有技术中如果短时间内需要发送大量消息数据,会使得消息数据大量堆积在消息队列中等待处理,影响消息数据的发送效率,进而影响与用户之间的信息交互的技术问题。
根据本发明的一个方面,提供了一种分布式消息数据的处理系统,所述处理系统包括:至少一个容器节点,用于对待发送处理的消息数据进行分布式发送处理;
其中,所述容器节点各自能够启动至少一个线程获取所述消息数据进行分布式发送处理;所述处理系统中的容器节点个数以及单个容器节点对应启动的线程数,能够根据待发送处理的消息数据的消息量进行动态调整。
可选的,所述容器节点各自能够处理多种不同消息类型的消息数据,其中,每种消息类型的消息数据在发送时都有各自对应的业务处理方处理发送。
可选的,所述容器节点包括:锁定单元;
所述锁定单元,用于单个容器节点在调用单个线程从预定存储位置中获取目标消息数据进行发送处理时,对所述预定存储位置中的所述目标消息数据进行锁定处理,使得所述单个线程唯一处理所述目标消息数据,其中,所述预定存储位置中保存有待发送处理的消息数据,所述处理系统中的容器节点都从所述预定存储位置中获取消息数据进行发送处理。
可选的,所述容器节点还包括:检查单元;
所述检查单元,用于在对所述目标消息数据进行发送处理之前,对所述目标消息数据进行无效数据检查和/或数据安全校验;若所述目标消息数据未通过无效数据检查和/或未通过数据安全校验,则对所述目标消息数据进行异常标记,并停止对所述目标消息数据进行发送处理。
可选的,所述容器节点还包括:限制单元;
所述限制单元,用于对单个容器节点处理的消息数据进行容器内并发限制处理,使得同一业务对应的多个消息数据,按照所述多个消息数据之间的预设先后顺序进行依次发送。
可选的,所述容器节点还包括:处理单元;
所述处理单元,用于若需要通过公众号发送消息数据,则获取用户的公众号关注记录;根据所述公众号关注记录,判断用户是否关注待发送的目标公众号;若用户已关注所述目标公众号,则通过所述目标公众号发送对应的消息数据;若用户未关注所述目标公众号,则通过所述目标公众号对应相同业务的其他公众号发送消息数据,其中用户已关注所述其他公众号。
可选的,所述处理系统还包括:检测模块和处理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康之家科技有限公司,未经北京健康之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911411963.X/2.html,转载请声明来源钻瓜专利网。