[发明专利]一种消息服务系统、方法及消息服务平台在审
申请号: | 202310003258.6 | 申请日: | 2023-01-03 |
公开(公告)号: | CN116170502A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 常哲 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | H04L67/563 | 分类号: | H04L67/563;H04L67/568;H04L67/2866 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 涂凤琴 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 服务 系统 方法 平台 | ||
本发明提供了一种消息服务系统、方法及消息服务平台,消息服务系统包括:主题客户端、消费客户端和消息服务平台;消息服务平台包括多个消息中间件;主题客户端用于产生需要进行数据传输的待消费主题;消息服务平台用于对待消费主题分配对应的目标消费组和目标消息中间件;消息服务平台还用于调用目标消息中间件将待消费主题的对应数据传输至目标消费组对应的消费客户端;消费客户端用于通过目标消息中间件接收来自主题客户端的待消费主题的对应数据。通过本发明,实现消息服务平台智能动态分析主题、消费组客户端应用特点,利用应用特点对主题客户端分配对应的消息中间件执行数据输送,以实现最大程度的资源利用率和服务稳定性。
技术领域
本发明涉及网络信息技术领域,具体涉及一种消息服务系统、方法及消息服务平台。
背景技术
消息中间件是一种基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性服务。消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信,对客户端应用起到十分关键的作用。
随着客户端种类增多、业务应用场景复杂度增加,而现有的所有主题、消费组统一配置于同一消息中间件集群,某些特殊场景客户端影响集群吞吐上限,可能影响集群稳定性,导致物理机资源消耗十分巨大且资源利用率不高。
发明内容
为此,本发明提供一种消息服务系统、方法及消息服务平台,通过构建基于Zookeeper集群的消息服务平台管理多个消息中间件,利用主题对应的业务场景的特点对主题客户端分配对应的消息中间件执行数据输送,以实现最大程度的资源利用率和服务稳定性。
为实现以上目的,本发明采用如下技术方案:
依据本发明第一方面,提供了一种消息服务系统,所述系统包括:至少一个主题客户端、至少一个消费客户端和消息服务平台;所述消息服务平台包括多个消息中间件;其中,
所述主题客户端用于产生需要进行数据传输的待消费主题;
所述消息服务平台用于对所述待消费主题分配对应的目标消费组和目标消息中间件;
所述消息服务平台还用于调用所述目标消息中间件将所述待消费主题的对应数据传输至所述目标消费组对应的消费客户端;
所述消费客户端用于通过所述目标消息中间件接收来自所述主题客户端的待消费主题的对应数据。
进一步地,所述所述消息服务平台还用于:
根据与所述待消费主题对应的业务类型相匹配的第一预设规则确定所述待消费主题对应的目标消费组;以及,
根据与所述待消费主题对应的业务特点相匹配的第二预设规则为所述待消费主题分配目标消息中间件。
进一步地,所述消息服务平台还用于:
在确定所述待消费主题对应的目标消费组之前,确定所述待消费主题对应的业务类型;
其中,所述业务类型包括订单业务、运单业务、物料业务、财金业务、派费业务中至少之一。
进一步地,所述消息服务平台还用于:
在为所述待消费主题分配目标消息中间件之前,确定所述待消费主题对应的业务特点;
其中,所述业务特点包括敏感业务、及时业务、短连接业务、定时业务、大消息体业务中至少之一。
进一步地,所述消息服务平台为基于Zookeeper集群的数据处理端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310003258.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半潜船
- 下一篇:一种同时检测药物中三种1,4-丁二磺酸酯类化合物的方法