zoukankan      html  css  js  c++  java
  • spring cloud 服务发现

    Eureka

      当注册中心使用。

      注:

        1、当仅有一台Eureka时,不需要向别的节点注册。

        2、集群的时候,需要相互注册。

    工作方式:

      前提:

        Eureka    //注册中心

        provide1  //服务提供者1

        provide2  //服务提供者2

        consumer  //消费者 由Ribbon组件进行负载均衡。

      

      工作方式:

        1、Eureka 启动

        2、provide 启动,并向注册中心注册提供的服务。

           启动的细节:完成启动后,30s内,每10s向注册中心发送一次消息,告诉注册中心,提供者需要提供服务。三次过后,才能在Eureka中注册成功,开始对外提供服务。

        3、consumer 启动,通过Ribbon向Eureka索要提供者列表,并根据消费端的设置是否缓存提供者列表(设置为缓存,每隔30s发送一次消息,确认提供者列表的状态。设置为不缓存,则每次都先获取提供者列表,再进行服务的调用。)

           负载的细节由Ribbon提供。

  • 相关阅读:
    C# macro function via #define __FILE__ __LINE__ ___FUNCTION__ __DATE__ __TIME__
    3
    2月23号
    3月26
    impala故障
    2月3号日更
    HDFS某个节点的磁盘满了
    3月2
    mq集群
    3月3
  • 原文地址:https://www.cnblogs.com/chen--biao/p/10081720.html
Copyright © 2011-2022 走看看