服务注册和发现是什么意思?SpringCloud如何实现服务注册和发现

xiaojiuaigc@163.com 发布于 2024-10-27 262 次阅读


以eureka为例

  • 服务注册:服务提供者需要把自己的信息注册到eureka,用eureka来保存这些信息,如服务名称、ip、端口等。
  • 服务发现:消费者像eureka拉取服务列表信息,如果服务提供者有集群,则消费者会利用负载均衡算法,选择一个发起调用。
  • 服务监控:服务提供者会每隔30秒向eureka发送心跳,报告健康状态,如果eureka服务90秒没有接收到心跳,从eureka中剔除。