SpringCloud使用eureka配置集群(LINUX环境)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SpringCloud使用eureka配置集群(LINUX环境),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3083字,纯文字阅读大概需要5分钟。
内容图文
![SpringCloud使用eureka配置集群(LINUX环境)](/upload/InfoBanner/zyjiaocheng/926/c0f984c93d1f4c7f8e63e756c4e706ae.jpg)
1、为各节点配置不同的hostname,然后修改主机的hosts文件,增加映射
vi /etc/hosts
增加2条
2、节点一配置文件
# 配置server参数 server: port: 8001 # 如果使用了路径 eureka service-url http://user:pwd@ip:port/项目路径/eureka # servlet: # context-path: /eureka spring: application: name: eureka-web security: # 开启服务注册认证机制 user: name: user # 认证时,使用的用户名 password: pwd # 认证时,使用的密码 eureka: instance: hostname: mygateway1 # 这里要跟‘spring.application.name’一致,还有‘prefer-ip-address’为false,同时开启自身注册,‘available-replicas’有效副本才不为空 appname: eureka-web prefer-ip-address: false lease-renewal-interval-in-seconds: 10 #续约更新时间间隔(默认30秒),使得eureka及时剔除无效服务 lease-expiration-duration-in-seconds: 30 #续约到期时间(默认90秒) client: # 是否注册到eureka服务,默认为true,当前已为eureka server,且单点eureka,故配置为false registerWithEureka: true # 是否在本地缓存注册表信息,默认为true,当前为单点eureka server,不需要从其他eureka除获取注册表信息,更谈不上缓存,故配置为false fetchRegistry: true service-url: #这里使用‘defaultZone’监控页面DS Replicas显示的是‘mygateway2’,使用‘default-zone’显示‘localhost’ defaultZone: http://user:pwd@mygateway2:8002/eureka/ server: # 是否允许开启自我保护模式,缺省:true # 当Eureka服务器在短时间内丢失过多客户端时,自我保护模式可使服务端不再删除失去连接的客户端 enable-self-preservation: true # Eureka服务器清理无效节点的时间间隔,单位:毫秒,缺省:60000,即60秒 eviction-interval-timer-in-ms: 60000 logging: config: classpath:logback-spring.xml
3、节点二配置
# 配置server参数 server: port: 8002 # 如果使用了路径 eureka service-url http://user:pwd@ip:port/项目路径/eureka # servlet: # context-path: /eureka spring: application: name: eureka-web security: # 开启服务注册认证机制 user: name: user # 认证时,使用的用户名 password: pwd # 认证时,使用的密码 eureka: instance: hostname: mygateway2 # 这里要跟‘spring.application.name’一致,还有‘prefer-ip-address’为false,同时开启自身注册,‘available-replicas’有效副本才不为空 appname: eureka-web prefer-ip-address: false lease-renewal-interval-in-seconds: 10 #续约更新时间间隔(默认30秒),使得eureka及时剔除无效服务 lease-expiration-duration-in-seconds: 30 #续约到期时间(默认90秒) client: # 是否注册到eureka服务,默认为true,当前已为eureka server,且单点eureka,故配置为false registerWithEureka: true # 是否在本地缓存注册表信息,默认为true,当前为单点eureka server,不需要从其他eureka除获取注册表信息,更谈不上缓存,故配置为false fetchRegistry: true service-url: #这里使用‘defaultZone’监控页面DS Replicas显示的是‘mygateway1’,使用‘default-zone’显示‘localhost’ defaultZone: http://user:pwd@mygateway1:8001/eureka/ server: # 是否允许开启自我保护模式,缺省:true # 当Eureka服务器在短时间内丢失过多客户端时,自我保护模式可使服务端不再删除失去连接的客户端 enable-self-preservation: true # Eureka服务器清理无效节点的时间间隔,单位:毫秒,缺省:60000,即60秒 eviction-interval-timer-in-ms: 60000 logging: config: classpath:logback-spring.xml
4、分别查看2个节点
完成
内容总结
以上是互联网集市为您收集整理的SpringCloud使用eureka配置集群(LINUX环境)全部内容,希望文章能够帮你解决SpringCloud使用eureka配置集群(LINUX环境)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。