【技术实现步骤摘要】
本专利技术涉及服务发现,特别是涉及一种服务发现方法、装置、电子设备和存储介质。
技术介绍
1、服务注册/发现的主要任务是:1)将服务提供者发布的服务信息保存,并提供服务信息删除、过期等功能;2)将服务订阅者提交的服务查询与有效的服务发布信息进行对比,找到满足条件的服务对象。具体来说,当服务订阅者请求所需要的服务地址时,该请求可能是所需要的服务名称、所需要的服务的功能、所需要的服务质量等信息,依据不同的算法搜索目前服务注册中心已知、有效的服务提供者信息,并将满足条件的一个或多个服务提供者信息返回给服务订阅者,服务订阅者可以根据获取到的信息直接与服务发布者进行交互。
2、目前服务注册/发现多基于zookeeper、etcd、consul等来实现,作为服务注册中心,我们可以容忍注册中心返回的是几分钟以前的注册信息。但是服务中心却必须保证可用性,即服务注册中心对于高可用性的需求高于一致性。zookeeper、etcd、consul等都提供了保证一致性、watch机制、高可用等解决方案,服务保活多采用心跳/长连接等机制实现,长连接会对
...【技术保护点】
1.一种服务发现方法,其特征在于,包括:
2.根据权利要求1所述的一种服务发现方法,其特征在于,所述服务提供者通过服务发现注册所提供的服务信息,服务发现将收到的服务信息进行续租或创建租约写入ETCD,包括:
3.根据权利要求1所述的一种服务发现方法,其特征在于,服务订阅者通过服务发现订阅所需要的服务,包括:
4.根据权利要求3所述的一种服务发现方法,其特征在于,所述本地负载均衡策略包括如下三种中的一种:
5.根据权利要求4所述的一种服务发现方法,其特征在于,所述一致性hash负载均衡策略包括:
6.根据权利要
...【技术特征摘要】
1.一种服务发现方法,其特征在于,包括:
2.根据权利要求1所述的一种服务发现方法,其特征在于,所述服务提供者通过服务发现注册所提供的服务信息,服务发现将收到的服务信息进行续租或创建租约写入etcd,包括:
3.根据权利要求1所述的一种服务发现方法,其特征在于,服务订阅者通过服务发现订阅所需要的服务,包括:
4.根据权利要求3所述的一种服务发现方法,其特征在于,所述本地负载均衡策略包括如下三种中的一种:
5.根据权利要求4所述的一种服务发现方法,其特征在于,所述一致性hash负载...
【专利技术属性】
技术研发人员:邢召林,董侠飞,施凯东,胡西宁,王永平,邓权航,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。