一种消息通知方法和装置与流程

文档序号:34109146发布日期:2023-05-10 21:32阅读:17来源:国知局
一种消息通知方法和装置与流程

本发明涉及一种消息通知方法和装置,用于在微服务环境下实现消息的异步通知和发送,属于计算机消息通讯领域。


背景技术:

1、随着互联网技术的普及和现代企业的发展,很多企业的办公系统中通常会涉及到通知的发送和接收,尤其是重要的业务都会产生大量针对不同群体的通知消息。在实际的企业应用中,如何能将通知快速稳定的发送给每一个指定接受者一直是一个不断研究的问题;因此面向大规模用户的多业务通知服务的研究与设计具有重要意义。

2、传统的业务通知服务的建设方法都是在各自的系统中记录用户需要发送的内容信息,然后通过标准化的运营商接口进行发送,虽然这种方式解决了该服务的可复用性(reusability)问题,但是不同的业务扩展带来的维护成本增加,面对大规模的数据群体时稳定性表现极差,容易丢失数据包。


技术实现思路

1、鉴于现有技术中存在的技术缺陷和技术弊端,本发明实施例提供克服上述问题或者至少部分地解决上述问题的消息通知方法和装置。

2、本发明一实施例提供一种消息通知方法,其中包括:

3、将待发送的消息及该消息的消息来源信息构造成消息数据体;

4、根据所述消息来源信息及预设的业务订阅信息确定相应的业务通道;

5、将所述消息数据体分发到相应的业务通道;以及

6、根据预设的用户订阅信息,将被订阅的业务通道中的消息数据体发送给相应的接收方。

7、本发明另一实施例还提供一种消息通知装置,其中包括:

8、数据构造单元,用于将待发送的消息及该消息的消息来源信息构造成消息数据体;

9、通道确定单元,用于根据所述消息来源信息及预设的业务订阅信息确定相应的业务通道;

10、数据分发单元,用于将所述消息数据体分发到相应的业务通道;以及

11、消息发送单元,根据预设的用户订阅信息,将被订阅的业务通道中的消息数据体发送给相应的接收方。

12、本发明又一实施例提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现上述的消息通知方法。

13、本发明再一实施例提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述的消息通知方法。

14、本发明实施例至少实现了如下技术效果:

15、本发明通过在目前微服务框架流行的软件环境趋势下,利用将各类模块进行服务化的部署,使其具有更好的可扩展性和重构性,脱离具体业务场景,使通知服务能够对各个不同的业务领域具备良好的兼容性,最终实现面对任何类似的业务场景只需要一种逻辑简单、复用性高以及性能突出的配置手段即可实现处理大规模通知服务任务。

16、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所记载的结构来实现和获得。

17、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。



技术特征:

1.一种消息通知方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,所述将被订阅的业务通道中的消息数据体发送给相应的接收方包括:

4.根据权利要求3所述的方法,其特征在于:

5.根据权利要求4所述的方法,其特征在于,当所述服务方式为桌面消息服务时,所述将所述通知服务数据体以相应的服务方式发送给相应的接收方包括:

6.一种消息通知装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于:

8.根据权利要求6所述的装置,其特征在于:

9.根据权利要求8所述的装置,其特征在于:

10.根据权利要求9所述的装置,其特征在于,所述消息发送单元中包括:

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~5中任一项所述的消息通知方法。

12.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~5中任一项所述的消息通知方法。


技术总结
本发明涉及一种消息通知方法和装置,其中方法包括:将待发送的消息及该消息的消息来源信息构造成消息数据体;根据所述消息来源信息及预设的业务订阅信息确定相应的业务通道;将所述消息数据体分发到相应的业务通道;以及根据预设的用户订阅信息,将被订阅的业务通道中的消息数据体发送给相应的接收方。本发明实现了基于微服务环境下的消息异步通知和发送服务,摆脱了传统方法中需要更具不同的业务场景重复编写和修改代码的问题,实现了通知的服务方多样化、代码可复用、可以按业务需求在不同场景下进行分类定制。

技术研发人员:李效恋,李昆颖,任安,魏代明,史立丰,王晓博,南晓强,蒋礼虎
受保护的技术使用者:中国石油天然气股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1