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.配置启动类

  • 相关阅读:
    xml模块
    json&pickle&shelve
    C#基础-关于用json给控制台程序传值的坑
    【MediaElement】WPF视频播放器【3】
    【Treeview】遍历本地磁盘
    【WCF】WCF中的InstanceContext与ConcurrencyMode【转】
    C#基础-FileStream实现多线程断点续传
    C#基础-FileStream
    C#基础-out与ref字段
    【Visual Installer】如何提醒用户卸载旧版本软件
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13266751.html
Copyright © 2011-2022 走看看