首页 > 其他分享 >Eureka注册中心

Eureka注册中心

时间:2023-06-20 09:03:36浏览次数:53  
标签:服务 消费者 中心 信息 Eureka 注册 服务提供者

服务调用出现的问题:

  硬编码:

    //2、利用RestTemplate发起http请求,查询用户

    String url = "http://localhost:8081/user/" + order.getUserId();

1、服务消费者该如何获取服务提供者的地址信息

2、如果有多个服务提供者,消费者该如何选择

3、消费者如何得知服务提供者的健康状态

 

Eureka注册中心:

  (1)注册服务信息:每个微服务启动时,都将注册服务信息在Eureka注册中心中,如端口号。【健康状态:每隔30秒发送一次心跳向Eureka确认自己的状态,当隔了30秒未发送时,Eureka则会清除对应的微服务信息】

  (2)拉取服务:当某个微服务请求其它服务时,从Eureka注册中心中拉取请求的服务信息。

1、服务消费者该如何获取服务提供者的地址信息

  服务提供者启动时向Eureka注册自己的信息

  Eureka保存这些信息

  消费者根据服务名称向eureka拉取提供者信息

2、如果有多个服务提供者,消费者该如何选择

  服务消费者利用负责均衡算法,从服务列表中选择一个

3、消费者如何得知服务提供者的健康状态

  服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态

  Eureka会更新记录服务列表信息,心跳不正常会被剔除

  消费者可以拉取到最新的信息

 

在Eeureka框架中,微服务角色有两类:

* EurekaServer:服务端,注册中心

        记录服务信息

        心跳监控

*EurekaClient:客户端

  *provider:服务提供者,例如案例中的user-service

    注册自己的信息到EurekaServer

    每隔30s向EurekaServer发送心跳

  *consumer:服务消费者,例如案例中的order-service

    根据服务名称从EurekaServer拉取服务列表

    基于服务列表做负载均衡,选中一个微服务后发起远程调用。

标签:服务,消费者,中心,信息,Eureka,注册,服务提供者
From: https://www.cnblogs.com/fxzm/p/17492330.html

相关文章

  • 如何更改已注册服务的生命周期?【转】
    前言我们知道在ASP.NETCore中,内置了一个依赖注入容器,可用于注册和解析服务。在注册服务时,我们需要指定服务的生命周期:Transient:每次请求服务时都会创建一个新的实例。Scoped:每次请求服务时都会创建一个新的实例,但在同一个请求内,每次请求服务时都会使用同一个实例。S......
  • ABAP READ_TEXT, SAVE_TEXT函数使用,物料,利润中心等长文本批量读取及维护
    一.READ_TEXT函数读取长文本本文以利润中心长文本读取及维护为例子,事务码:KE521.查看长文本参数,输入KE52事务码查看图片12.点击书写按钮后,输入需要维护的长文本语言。查看图片23.点击转到->表头,其中文本名,语言,ID和文本对象为调用函数需要的参数查看图片34.READ_T......
  • Consul注册中心
    1.概念Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其它工具(比如ZooKeeper......
  • 生源密码-电话招生呼叫中心系统
    随着教育行业的不断发展,高校对招生工作越来越重视,招生工作队伍的专业化、高效化已成为现实需求。而呼叫中心作为一个高效的客户服务中心,也可以在高校的招生工作中发挥巨大的作用。建立学校与学生之间的沟通桥梁通过呼叫中心的建立,学校可以方便地向学生提供各种咨询服务,例如志愿填报......
  • 呼叫中心解决方案:探索AIGC(如ChatGPT)与呼叫中心的深度融合
    随着人工智能技术的发展,AI已经在诸如客户服务、数据分析、决策支持等许多领域发挥了重要作用。在这之中,将AI融入呼叫中心已成为一个日益重要的趋势。通过这种集成,不仅可以大幅提升服务效率和质量,还可以根据客户需求提供更个性化的服务。然而,这个过程并非没有挑战,如何有效实现这种......
  • 呼叫中心系统:呼叫中心软件的市场应用前景
    随着信息化技术的快速发展和普及,企业对于高效、便捷和个性化的客户服务的需求日益增强,呼叫中心软件也因此得到了广泛的应用。呼叫中心软件的市场前景主要体现在以下几个方面:企业数字化转型随着数字化转型的深入推进,企业越来越重视利用技术提高客户服务质量和效率。呼叫中心软件可......
  • 呼叫中心解决方案:如何搭建高性价比的智能机器人客服系统
    呼叫中心解决方案涉及的技术领域比较多,智能化需求随着AI技术的快速发展越来越得到重视,本文简单概括搭建高性价比的智能机器人客服系统需要考虑的多个方面。以下是一些关键步骤和建议:明确需求:首先,你需要理解你的业务需求以及你希望机器人客服能够解决的问题。这包括了解你的客户......
  • Eureka注册中心
    1.注册中心服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用。主要用来存储服务信息,例如提供者url、路由信息等。服务注册中心是的微服务架构中最基础的设施之一。在微服务架构流行之前。注册中心就已经开始出现在分布式架构的系统中Dubbo是一个在国内比较......
  • OPCDA注册后 winform运行却报错
    此错误原因为未注册dll但是我已经注册了之所以会出现这个问题是因为平台不兼容将目标平台改成x86即可 ......
  • AI绘图新玩法「艺术风二维码」保姆级教程分享,注册账号就能玩,一分钟出图,定制自己的二维
    大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~担任某大厂的算法工程师,带来最新的前沿AI知识和工具,包括AI相关技术、ChatGPT、AI绘图等,欢迎大家交流~。最近AI绘图界又出了一个现象级的玩法,「艺术化二维码」生成,先看个网上比较火的图了解一下。上面这个图就是今天介绍的......