[发明专利]发布及订阅服务的处理方法、装置及电子设备在审
申请号: | 202010455250.X | 申请日: | 2020-05-26 |
公开(公告)号: | CN111711663A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 胡佳 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京博遵律师事务所 11761 | 代理人: | 马佑平 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发布 订阅 服务 处理 方法 装置 电子设备 | ||
1.一种发布及订阅服务的处理方法,其特征在于,所述方法由代理服务器集群中的一个代理服务器执行,所述代理服务器集群包括多个代理服务器,所述多个代理服务器分别与同一个中间服务器连接,所述方法包括:
接收发布方客户端发布的预定主题的第一发布消息;
将包含所述第一发布消息的第一同步信息发送至所述中间服务器,以供所述中间服务器将所述第一同步信息发送到所述代理服务器集群的多个代理服务器,其中,所述第一同步信息包含:所述第一发布消息、所述第一发布消息对应主题的名称、所述代理服务器的自身名称。
2.根据权利要求1所述的方法,其特征在于,在所述接收发布方客户端发布的预定主题的第一发布消息之后,所述方法还包括:
查找在该代理服务器上订阅所述发布消息对应主题的订阅方客户端;以及
发送所述发布消息至所述订阅方客户端。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述中间服务器发送的第二同步信息,其中,所述第二同步信息由所述代理服务器集群的另外一个代理服务器发送给所述中间服务器,所述第二同步信息包含:第二发布消息、所述第二发布消息对应主题的名称、发布所述第二发布消息的代理服务器的名称;
发送所述第二发布消息至订阅所述第二发布消息对应主题的订阅方客户端。
4.根据权利要求3所述的方法,其特征在于,在发送所述第二发布消息至订阅所述发布消息对应主题的订阅方客户端之前,所述方法还包括:
获取所述第二同步信息中所述发布所述第二发布消息的代理服务器的名称;
确定所述发布所述第二发布消息的代理服务器的名称与自身名称是否相同;
在确定所述发布所述第二发布消息的代理服务器的名称与自身名称不同的情况下,获取所述第二同步信息中所述第二发布消息对应主题的名称;
查找向自身订阅所述第二发布消息对应主题的订阅方;
执行所述发送所述第二发布消息至订阅所述第二发布消息对应主题的订阅方客户端的操作。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在确定所述发布所述第二发布消息的代理服务器的名称与自身名称相同的情况下,不处理所述第二发布消息。
6.一种发布及订阅服务的处理方法,其特征在于,所述方法由一个中间服务器执行,所述中间服务器与代理服务器集群的多个代理服务器分别连接,所述方法包括:
接收一个代理服务器发送的同步信息,所述同步信息包含发布消息、所述发布消息对应主题的名称、发布所述消息的代理服务器的名称;
将接收的同步信息发送到所述多个代理服务器中的全部或部分代理服务器,以供所述全部或部分代理服务器将所述同步信息包含的发布信息,发送至订阅所述发布消息对应主题的订阅方客户端,其中,所述订阅方客户端向至少一个代理服务器订阅信息。
7.根据权利要求6所述的方法,其特征在于,在所述将接收的同步信息发送到所述多个代理服务器中的全部或部分代理服务器之前,所述方法还包括:
接收一个代理服务器发送的选择消息同步服务的确认请求;
记录所述选择消息同步服务的代理服务器名称;
所述将接收的同步信息发送至所述多个代理服务器中的全部或部分代理服务器包括:
根据所述选择消息同步服务的代理服务器名称的记录,将所述同步信息发送至选择所述消息同步服务的每个代理服务器。
8.一种发布及订阅服务的处理装置,其特征在于,所述装置执行于代理服务器集群中的一个代理服务器,所述代理服务器集群包括多个代理服务器,所述多个代理服务器分别与同一个中间服务器连接,所述装置包括:
第一接收模块,用于接收发布方客户端发布的预定主题的第一发布消息;
第一发送模块,用于将包含所述第一发布消息的第一同步信息发送至所述中间服务器,以供所述中间服务器将所述第一同步信息发送到所述代理服务器集群的多个代理服务器,其中,所述第一同步信息包含:所述第一发布消息、所述第一发布消息对应主题的名称、所述代理服务器的自身名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010455250.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种将方言自动转换为字幕的AI翻译方法和系统
- 下一篇:正压防爆箱体