zoukankan      html  css  js  c++  java
  • springcloud之eureka

    eureka-主要由两部分组成。

    eureka-server

    eureka-client   客户端包括消费者和生产者。消费者和生产者都是客户端。只需引入pom,启动类添加注解,配置文件配置其他信息。

    生产者服务启动时会向注册中心,发送注册等相关信息。

    注册中心将其信息保存在内存中。并且默认没30秒发送一次心跳。如果,超时未发送,则将其从注册中心剔除。

    消费也向注册中心注册自己相关信息,同时拉取所有注册信息,保存到内存中,想调用哪个服务发起请求就可以。

    ----------------------------------

    搭建Eureka  Server

    1.创建一个模块。(省略)

    2.引入pom坐标(省略)

    3.配置yml配置文件

    server:

      port:9000

    eureka:

      instance: 

        hostname: localhost

      client:

        registry-with-eureka: false 是否将自己注册到注册中心

        fetch-registry: false  是否拉取注册中心信息

        service-url:

          defaultZone: http://${euraka.instance.hostname}:${server.port}/eureka/   配置暴露 给eureka client的请求地址

    4.配置启动类

    在启动类上配置注解 @EnableEurekaServer

    -----------------------------------

    服务向注册中心注册

    1.引入eueka client坐标。(省略)

    2.修改yml文件,添加eureka server相关信息

    eureka:

      client:

        service-ulr:

          defaultZone: http://localhost:9000/eureka/  server的访问的路径

      instance:

        prefer-ip-address: true  使用ip地址注册。

    3.配置启动类

  • 相关阅读:
    exe自启动的几种方式
    关于 CShellManager 的作用
    DLL 调用 对话框 以及 如何获取调用dll 应用程序(窗口程序)的窗口句柄
    VC++ 2010 创建高级Ribbon界面详解(4)
    HPU--1221 Fibonacci数列
    取一个数的前几位
    HDU--1875 畅通工程再续
    POJ--2485 Highways
    【模板】HDU--1233 畅通工程
    hdu--1856 More is better
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13266751.html
Copyright © 2011-2022 走看看