Eureka、Zookeeper、Consul注册中心配置
Eureka 集群
- 依赖
<!--eureka-server-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
- Eureka-Server配置,相互注册。
server:
port: 7001
#Eureka配置
eureka:
instance:
hostname: eureka7002 #服务端名称
client:
register-with-eureka: false #是否向 eureka 注册
fetch-registry: false #是否向 eureka 获取信息
service-url:
defaultZone: http://localhost:7002/eureka/
===============================================
server:
port: 7002
#Eureka配置
eureka:
instance:
hostname: eureka7002 #服务端名称
client:
register-with-eureka: false #是否向 eureka 注册
fetch-registry: false #是否向 eureka 获取信息
service-url:
defaultZone: http://localhost:7001/eureka/
- 注册服务到所有Eureka-Server
eureka:
client:
service-url:
defaultZone: http://localhost:8000/eureka/,http://localhost:9000/eureka/
- 细节:配置控制台服务显示IP、端口
eureka:
client:
service-url:
defaultZone: http://localhost:7001/eureka/,http://localhost:7002/eureka/
instance:
instance-id: payment8081 #服务状态不显示设备名称
prefer-ip-address: true #访问路径显示IP
-
服务剔除:在服务提供方设置心跳间隔、续约到期时间
-
自我保护机制:在 Eureka-Server 中关闭自我保护机制,设置剔除服务间隔
Eureka、Zookeeper、Consul注册中心比较
作 者:凑数的园丁
出 处:https://www.cnblogs.com/lq-404/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。