【java|关于SpringCloud的yml文件中Eureka的配置】eureka:
client:
fetch-registry:true
register-with-eureka: false
server-url:
defaultZone:http://eureka6001.com:6001/eureka/,http://eureka6002.com:6002/eureka/
(1)fetch-registry:服务发现,表示该eureka-client是否要发现、获取信息(从服务注册中心中获取信息),true代表要捕获信息。
(2)register-with-eureka:服务注册,代表是否注册到服务中心,当其为false时,说明无需将其注册到服务注册中心;
(3)当fetch-registry:false
register-with-eureka:false时,因为我们可能配置的就是Eureka-Server,所以不需要将自己注册到自己,也不需要从自己中去获取注册信息
(4)defaultZone:这里表示需要从哪个服务注册中心的地址中去获服务注册信息(我在想,是不是当fetch-registry为false,registry-with-eureka为true时,defaultZone就代表要将该client注册到的server地址信息???)。
最后强调一下,default-zone不等于defaultZone,当我们写作前者(default-zone)的时候,Eureka会将其认定为该客户端没有配置有效的server-url,然后自己加一个默认的defaultZone,默认使用http://localhost:8761/eureka/作为地址;
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)