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:\Windows\System32\drivers\etc\hosts

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中,

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

  

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

另一种集群方式

  

最新文章

  1. 基于HTTP的断点传输
  2. HBase配置项详解
  3. Xcode升级插件失效,与添加插件不小心点击Skip Bundle解决办法
  4. SQLServer的数据类型
  5. 当kfreebsd 用户遇见openSUSE系统
  6. log tree(merge)
  7. Cocoa 之 Core Data(2)- 代码示例
  8. 201521123089 《Java程序设计》第5周学习总结
  9. Tomcat 到底依赖JRE还是JDK
  10. 解决postman环境切换,自动获取api签名时间及签名
  11. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
  12. AppBoxPro(权限管理框架--FineUIPro基础版+工厂模式+ADO.NET+存储过程)
  13. Python 2和Python 3的编码问题
  14. python之路----面向对象的继承特性
  15. Socket入门之前的知识点
  16. js最简单的动画
  17. log4cpp之Appender
  18. spring 配置双数据源并读写分离
  19. 解决myeclipse打开.form文件报错
  20. 强大的vim配置文件,让编程更随意(转)

热门文章

  1. web前端页面优化——个人见解
  2. jsp指令和学习笔记集锦
  3. 脚本_统计每个远程IP访问本机apache的次数
  4. Spring Batch 高级-
  5. io框架
  6. django.core.exceptions.ImproperlyConfigured: Application labels aren&#39;t unique, duplicates: admin
  7. Cookie和Session有什么区别
  8. PHP SOAP 使用示例
  9. BZOJ 4006 [JLOI2015]管道连接(斯坦纳树+子集DP)
  10. Myeclipse关闭JS等文件的验证