您的位置:首页 > 其它

eureka的安全配置及多注册中心配置与注册

2018-03-22 16:04 423 查看
pom.xml添加依赖

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


eureka的application.yml配置如下:

server:
port: 8001
# 安全认证的配置
security:
basic:
enabled: true
user:
name: root  # 用户名
password: root   # 用户密码
---
spring:
application:
name: cloud-discovery-eureka
profiles: peer1
server:
port: 10001
eureka:
instance:
hostname: peer1
client:
register-with-eureka: false
fetch-registry: false
serviceUrl:
defaultZone: http://root:root@peer2:10002/eureka/,http://root:root@peer3:10003/eureka/ ---
spring:
application:
name: cloud-discovery-eureka
profiles: peer2
server:
port: 10002
eureka:
instance:
hostname: peer2
client:
register-with-eureka: false
fetch-registry: false
serviceUrl:
defaultZone: http://root:root@peer1:10001/eureka/,http://root:root@peer3:10003/eureka/ ---
spring:
application:
name: cloud-discovery-eureka
profiles: peer3
server:
port: 10003
eureka:
instance:
hostname: peer3
client:
register-with-eureka: false
fetch-registry: false
serviceUrl:
defaultZone: http://root:root@peer1:10001/eureka/,http://root:root@peer2:10002/eureka/


服务提供者的application.yml配置如下:

eureka:
instance:
prefer-ip-address: true
# 此处,preferIpAddress不设置或者设为false,不能设为true,否则影响turbi
4000
ne的测试。
# turbine存在的问题:eureka.instance.hostname一致时只能检测到一个节点,会造成turbine数据不完整
hostname: feign
client:
service-url:
defaultZone: http://root:root@localhost:8001/eureka/[/code] 
补充peer1、peer2、peer3的由来

修改C:\Windows\System32\drivers\etc\hosts文件

127.0.0.1 peer1
127.0.0.1 peer2
127.0.0.1 peer3


命令行(cmd)运行:

ipconfig /flushdns #清除DNS缓存内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: