SpringCloud学习笔记(5)----Spring Cloud Netflix之Eureka的服务认证和集群
2024-08-30 20:34:55
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中,
访问三个不同路径的服务段控制面板,效果如下:
注册客户端服务到任意一个服务端,都会将注册的服务同步到所有的相互链接的服务端服务器中。
另一种集群方式
最新文章
- 基于HTTP的断点传输
- HBase配置项详解
- Xcode升级插件失效,与添加插件不小心点击Skip Bundle解决办法
- SQLServer的数据类型
- 当kfreebsd 用户遇见openSUSE系统
- log tree(merge)
- Cocoa 之 Core Data(2)- 代码示例
- 201521123089 《Java程序设计》第5周学习总结
- Tomcat 到底依赖JRE还是JDK
- 解决postman环境切换,自动获取api签名时间及签名
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
- AppBoxPro(权限管理框架--FineUIPro基础版+工厂模式+ADO.NET+存储过程)
- Python 2和Python 3的编码问题
- python之路----面向对象的继承特性
- Socket入门之前的知识点
- js最简单的动画
- log4cpp之Appender
- spring 配置双数据源并读写分离
- 解决myeclipse打开.form文件报错
- 强大的vim配置文件,让编程更随意(转)
热门文章
- web前端页面优化——个人见解
- jsp指令和学习笔记集锦
- 脚本_统计每个远程IP访问本机apache的次数
- Spring Batch 高级-
- io框架
- django.core.exceptions.ImproperlyConfigured: Application labels aren&#39;t unique, duplicates: admin
- Cookie和Session有什么区别
- PHP SOAP 使用示例
- BZOJ 4006 [JLOI2015]管道连接(斯坦纳树+子集DP)
- Myeclipse关闭JS等文件的验证