微服务注册与发现 —— eureka

微服务

  在微服务系统中,服务的注册和发现是第一步,常用的有:

    Eureka:https://github.com/Netflix/eureka

    Zookeeper:https://zookeeper.apache.org/

    Consul:https://www.consul.io/

  等服务注册与发现中间件,本文以Eureka为例,讲解微服务系统中的服务注册和发现。

服务发现组件:当微服务启动的时候,会将自己的地址等信息注册到服务发现组件中,这些信息的存储在服务发现组建部分完成;

服务提供者:微服务系统中接口能力的提供者,会将自己的调用地址等信息注册到服务发现组件中,提供给服务消费者调用;

服务消费者:从服务发现组件中查询服务提供者的网络地址,并使用该地址调用服务提供者的接口;

猜你喜欢

转载自www.cnblogs.com/Mr24/p/10229225.html