zoukankan      html  css  js  c++  java
  • SpringCloud学习笔记(5)----Spring Cloud Netflix之Eureka的服务认证和集群

    1. Eureka服务认证

      1. 引入依赖

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-security</artifactId>
                <scope>test</scope>
            </dependency>

      2. 服务端添加配置

    spring.security.user.name=wangx
    spring.security.user.password=wangx
    spring.security.user.roles=SUPERUSER

      这样在访问Eureka的控制台的时候就会要求先输入用户名和密码,然后才能进入控制台。

      3. 修改客户端和服务器端的配置

      eureka.client.service-url.defaultZoon=http://wangx:wangx@localhost:8761/eureka/

      建议:能在内网的,尽量在内网,这样既可以保障安全,也能降低复杂度。

    2. Eureka集群

      

      步骤:

      1. 设置hosts:C:WindowsSystem32driversetchosts

    127.0.0.1 wangx1
    127.0.0.1 wangx2
    127.0.0.1 wangx3

      修改配置文件

      每个服务都要有相应的修改,服务01

      spring.application.name=spring-cloud-server-01

      eureka.instance.hostname=wangx1

      eureka.client.serviceUrl.defaultZone=http://wangx2:8762/eureka/,http://wangx3:8763/eureka/

      同理,服务-02和03都做相对应的修改.

      修改完成后再服务提供者客户端注册服务到service-02中,

      访问三个不同路径的服务段控制面板,效果如下:

      

      注册客户端服务到任意一个服务端,都会将注册的服务同步到所有的相互链接的服务端服务器中。

    另一种集群方式

      

    原文 SpringCloud学习笔记(5)----Spring Cloud Netflix之Eureka的服务认证和集群

  • 相关阅读:
    一些特殊的矩阵快速幂 hdu5950 hdu3369 hdu 3483
    HDU
    UVA-796 Critical Links 找桥
    HDU 4612 Warm up
    2017 ICPC乌鲁木齐 A Coins 概率dp
    HDU6223 Infinite Fraction Path bfs+剪枝
    Java基础知识学习(一)
    算法(一)
    面试题整理:SQL(二)
    面试题整理:SQL(一)
  • 原文地址:https://www.cnblogs.com/xiaoshen666/p/10844163.html
Copyright © 2011-2022 走看看