[发明专利]一种推送信息处理方法、装置及系统有效
申请号: | 201910710803.9 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110417904B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 楼越超;张家宇;夏龙飞;让涛 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 推送 信息处理 方法 装置 系统 | ||
本说明书实施例公开了一种推送信息处理方法、装置及系统。所述方法包括注册中心接收提供方列表信息,并将所述提供方列表信息推送至消费方,所述提供方列表信息包括基于提供方信息发生变化时生成;所述消费方基于接收到所述提供方列表信息时,基于与提供方的连接可用性信息,对所述提供方列表信息进行验证;验证通过后,基于所述提供方列表信息更新内存中提供方信息,所述连接可用性信息包括连通性信息和状态信息。利用本说明书实施例可以及时检测出注册中心发送的推送信息的可信度,从而可以在提升服务效率的同时,避免服务处理失败。
技术领域
本说明书实施例方案属于信息处理技术领域,尤其涉及一种推送信息处理方法、装置及系统。
背景技术
目前,许多分布式服务框架部署在多台不同的机器上。例如服务提供方在集群A,服务消费方在集群B,B在调用A的服务的过程中可以通过注册中心实现。这样服务提供方只需将自己的信息与所提供的服务地址注册到注册中心即可,而消费方则只需关注自己需要调用的某个服务,然后直接从注册中心获取相关提供方的信息即可。此外,注册中心还会与提供方保持着心跳,一旦提供方发生变动,注册中心会通过订阅的形式将相关的变动通知到消费方,此时消费方就会根据注册中心发送的通知自动调整可调用的提供方信息。
然而,由于引入注册中心后,消费方完全信任注册中心组件推送的信息。当注册中心组件出现异常时,消费方无法识别其推送的服务提供方列表是否可信,默认是可信的,这样就会导致整个系统异常。如,提供方实际可用,注册中心推送的信息中不包含此提供方,这样就会导致服务不可用的假象,从而降低服务效率。再如,若提供方已不可用,推送的信息中包含此提供方,这样就会导致服务处理失败。
因此,业内亟需一种可以高效的对推送信息进行处理的解决方案。
发明内容
本说明书实施例目的在于提供一种推送信息处理方法、装置及系统,可以及时检测出注册中心发送的推送信息的可信度,从而可以在提升服务效率的同时,避免服务处理失败。
一方面本申请提供了一种推送信息处理方法,包括:
注册中心接收提供方列表信息,所述提供方列表信息包括基于提供方信息发生变化时生成;
所述注册中心将所述提供方列表信息推送至消费方;
所述消费方基于接收到所述提供方列表信息时,基于与提供方的连接可用性信息,对所述提供方列表信息进行验证;
所述验证通过后,基于所述提供方列表信息更新内存中提供方信息,所述连接可用性信息包括连通性信息和状态信息。
另一方面本申请提供了一种推送信息处理方法,包括:
接收注册中心发送的推送信息,所述推送信息包括基于提供方信息发生变化时生成的提供方列表信息;
获取接收到所述推送信息时与提供方的连接可用性信息;
基于所述连接可用性信息判断所述推送信息是否可信,所述连接可用性信息包括连通性信息和状态信息。
本说明书提供的所述方法的另一个实施例中,所述获取接收到所述推送信息时与提供方的连接可用性信息,包括:
获取所述连接可用性信息包括的连通性信息;
获取所述连接可用性信息包括的状态信息。
本说明书提供的所述方法的另一个实施例中,所述基于所述连接可用性信息判断所述推送信息是否可信,包括:
判断所述连接可用性信息包括的连通性信息是否为连通;
判断所述连接可用性信息包括的状态信息是否不为只读状态;
所述连通性信息为连通且所述状态信息不为只读状态时,确认所述推送信息可信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910710803.9/2.html,转载请声明来源钻瓜专利网。