Spring Cloud 寻址实例
2023-11-30 15:06 更新
应用程序的每个实例都有一个服务ID,该服务ID的值可以用spring.cloud.bus.id
设置,并且其值应按冒号分隔的标识符列表(从最小到最具体)排列。默认值是根据环境构造的,它是spring.application.name
和server.port
(或spring.application.index
,如果已设置)的组合。ID的默认值以app:index:id
的形式构造,其中:
app
是vcap.application.name
(如果存在),或者是spring.application.name
index
是vcap.application.instance_index
(如果存在),依次为spring.application.index
,local.server.port
,server.port
或0
。id
是vcap.application.instance_id
(如果存在)或随机值。
HTTP端点接受“ 目的地 ”路径参数,例如/bus-refresh/customers:9000
,其中destination
是服务ID。如果该ID由总线上的一个实例拥有,它将处理该消息,而所有其他实例将忽略它。
以上内容是否对您有帮助:
更多建议: