zoukankan      html  css  js  c++  java
  • Eureka注册中心

    Eureka系统架构


    为了避免出现单点故障,我们尽量配置多个注册中心(eureka server)和多个服务提供者(eureka provider)

    注册中心(eureka server):

    导入起步依赖

        <dependencies>
            <!--奶飞开发的注册中心-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
            </dependency>
        </dependencies>
    


    配置文件

    配置一个注册中心(eureka server)

    eureka server不能注册自己

    配置多个注册中心(eureka server)

    多个注册中心其实是注册中心互相注册,所以eureka server要注册自己

    代码

    一个注册中心(eureka server)

    @EnableEurekaServer 声明当前工程为eureka server注册中心工程


    代码多个注册中心(eureka server)

    @EnableEurekaServer 声明当前工程为eureka server注册中心工程

    @EnableDiscoveryClient 开启服务发现功能

    服务提供/消费者(eureka server/client)

    1.导入起步依赖

        <dependencies>
            <!--奶飞开发的注册中心-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
            </dependency>
        </dependencies>
    

    服务提供者(eureka server)起步依赖

    服务消费者(eureka client)起步依赖

    配置文件:

    单机版配置一个,集群版配置多个,用逗号分隔
    都要注册自己,拉取服务
    client:
    service-url:
    defaultZone: http://127.0.0.1:10086/eureka

    服务提供者(eureka server)配置文件

    服务消费者(eureka client)配置文件

    代码:

    @EnableDiscoveryClient开启客户端发现功能

    服务提供者(eureka server)代码

    服务消费者(eureka client)代码

  • 相关阅读:
    剑指offer面试题17:合并两个排序的链表
    剑指offer面试题16:反转链表
    剑指offer面试题15:链表中倒数第K个节点
    Jinja2.template渲染两种常见用法
    hadoop集群运维碰到的问题汇总
    hbase配置参数总结
    hbase内核学习总结
    zookeeper学习笔记
    mongodb 3.2性能测试
    kafka内部结构笔记
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/12575631.html
Copyright © 2011-2022 走看看