【技术实现步骤摘要】
信息获取方法、装置、设备和存储介质
[0001]本公开涉及计算机
,具体涉及云计算、物联网等人工智能领域,尤其涉及一种信息获取方法、装置、设备和存储介质。
技术介绍
[0002]在软件架构中,发布/订阅是一种消息范式。消息的发布者将消息的订阅者所订阅的消息主题(topic)的消息给上述的订阅者。
[0003]为了将消息发送给订阅者,需要先获取订阅者信息。可以采用路由系统(或称为消息中间件)获取订阅者信息,路由系统中的路由客户端可以将消息主题发送给路由服务端,路由服务端基于消息主题确定主题指针(topic
‑
pointer),再根据数据库中存储的主题指针与订阅者信息之间的关系,获取订阅者信息(subscriber)。
技术实现思路
[0004]本公开提供了一种信息获取方法、装置、设备和存储介质。
[0005]根据本公开的一方面,提供了一种信息获取方法,包括:接收客户端发送的待路由消息的消息主题;若所述消息主题对应的全部订阅者信息的数量大于预设值,获取所述全部订阅者信息中的部分订阅者信息;将所述部分订阅者信息,发送给所述客户端。
[0006]根据本公开的另一方面,提供了一种信息获取方法,包括:向服务端发送待路由消息的消息主题,所述消息主题用以触发服务端响应于所述消息主题对应的全部订阅者信息的数量大于预设值,基于所述消息主题获取所述全部订阅者信息中的部分订阅者信息;接收所述服务端发送的所述部分订阅者信息。
[0007]根据本公开的另一方面,提供了一种信 ...
【技术保护点】
【技术特征摘要】
1.一种信息获取方法,包括:接收客户端发送的待路由消息的消息主题;若所述消息主题对应的全部订阅者信息的数量大于预设值,获取所述全部订阅者信息中的部分订阅者信息;将所述部分订阅者信息,发送给所述客户端。2.根据权利要求1所述的方法,所述若所述消息主题对应的全部订阅者信息的数量大于预设值,获取所述全部订阅者信息中的部分订阅者信息之前,所述方法还包括:接收所述客户端发送的指定数量,所述指定数量用以指示所述部分订阅者信息的数量;相应的,所述若所述消息主题对应的全部订阅者信息的数量大于预设值,获取所述全部订阅者信息中的部分订阅者信息,包括:若所述消息主题对应的全部订阅者信息的数量大于预设值,获取数量为所述指定数量的部分订阅者信息。3.根据权利要求1所述的方法,其中,所述获取所述全部订阅者信息中的部分订阅者信息,包括:获取所述消息主题对应的全部主题指针;获取所述全部主题指针中的待处理主题指针;基于所述待处理主题指针,获取标识信息,所述标识信息包括:所述待处理主题指针,以及,订阅所述待路由消息的部分订阅者的订阅者标识;获取所述标识信息对应的所述部分订阅者的订阅者元信息;基于所述订阅者标识和所述订阅者元信息,获取所述部分订阅者信息。4.根据权利要求3所述的方法,所述获取所述消息主题对应的全部主题指针之后,且所述获取所述全部主题指针中的待处理主题指针之前,所述方法还包括:将所述全部主题指针中的至少部分主题指针发送给所述客户端;相应的,所述获取所述全部主题指针中的待处理主题指针,包括:接收所述客户端发送的所述待处理主题指针,所述待处理主题指针为所述客户端在所述至少部分主题指针中确定的。5.根据权利要求4所述的方法,其中,所述至少部分主题指针为部分主题指针,所述获取所述消息主题对应的全部主题指针之后,所述方法还包括:将其他主题指针对应的订阅者信息,发送给所述客户端,所述其他主题指针为所述全部主题指针中除了所述部分主题指针之外的主题指针。6.根据权利要求1
‑
5任一项所述的方法,所述接收客户端发送的待路由消息的消息主题之后,所述方法还包括:若所述消息主题对应的全部订阅者信息的数量小于或等于所述预设值,将所述全部订阅者信息发送给所述客户端。7.一种信息获取方法,包括:向服务端发送待路由消息的消息主题,所述消息主题用以触发服务端响应于所述消息主题对应的全部订阅者信息的数量大于预设值,基于所述消息主题获取所述全部订阅者信息中的部分订阅者信息;
接收所述服务端发送的所述部分订阅者信息。8.根据权利要求7所述的方法,所述接收所述服务端发送的所述部分订阅者信息之前,所述方法还包括:向所述服务端发送指定数量,所述指定数量用以触发所述服务端获取数量为所述指定数量的所述部分订阅者信息。9.根据权利要求7所述的方法,所述向服务端发送待路由消息的消息主题之后,且所述接收所述服务端发送的所述部分订阅者信息之前,所述方法还包括:接收所述服务端发送的所述消息主题对应的全部主题指针中的至少部分主题指针;在所述至少部分主题指针中确定待处理主题指针;将所述待处理主题指针发送给所述服务端,所述待处理主题指针用以触发所述服务端基于所述待处理主题指针获取标识信息,基于所述标识信息获取订阅者元信息,以及基于所述标识信息和所述订阅者元信息获取所述部分订阅者信息,所述标识信息包括:所述待处理主题指针,以及,订阅所述待路由消息的部分订阅者的订阅者标识。10.根据权利要求9所述的方法,其中,所述至少部分主题指针为部分主题指针,所述向服务端发送待路由消息的消息主题之后,所述方法还包括:接收所述服务端发送的其他主题指针对应的订阅者信息,所述其他主题指针为所述全部主题指针中除了所述部分主题指针之外的主题指针。11.根据权利要求7
‑
10任一项所述的方法,所述向服务端发送待路由消息的消息主题之后,所述方法还包括:接收所述服务端响应于所述消息主题对应的全部订阅者信息的数量小于或等于预设值,发送的所述全部订阅者信息。12.一种信息获取装置,包括:第一接收模块,用于接收客户端发送的待路由...
【专利技术属性】
技术研发人员:陆勇,郝郁,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。