spring.application.name与instance.instance-id之间的关系


前言

在springcloud中,我们需要给服务提供者添加spring.application.name与instance.instance-id属性;好像都是用来代表服务名的;
但是今天在用springcloud搞负载均衡时;eureka注册表中;一个spring.application.name属性的值可以对应多个instance.instance-id属性的值。
然后我找别人的博客,也好像解决不了我的困惑。在此就发表一下自己的粗略讲解吧。

个人见解

我认为spring.application.name与instance.instance-id之间一对多的关系;
有点类似文件类型文件名的关系,spring.application.name代表服务类型,instance.instance-id代表服务类型名;
在负载均衡中;
一个服务的多个复制品类比于一个文件的多个副本文件一样,除了文件名不一样,文件类型,文件内容都是一样的;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM