Spring Cloud 尋址實(shí)例

2023-11-30 15:06 更新

應(yīng)用程序的每個(gè)實(shí)例都有一個(gè)服務(wù)ID,該服務(wù)ID的值可以用spring.cloud.bus.id設(shè)置,并且其值應(yīng)按冒號(hào)分隔的標(biāo)識(shí)符列表(從最小到最具體)排列。默認(rèn)值是根據(jù)環(huán)境構(gòu)造的,它是spring.application.nameserver.port(或spring.application.index,如果已設(shè)置)的組合。ID的默認(rèn)值以app:index:id的形式構(gòu)造,其中:

  • appvcap.application.name(如果存在),或者是spring.application.name
  • indexvcap.application.instance_index(如果存在),依次為spring.application.index,local.server.port,server.port0
  • idvcap.application.instance_id(如果存在)或隨機(jī)值。

HTTP端點(diǎn)接受目的地路徑參數(shù),例如/bus-refresh/customers:9000,其中destination是服務(wù)ID。如果該ID由總線上的一個(gè)實(shí)例擁有,它將處理該消息,而所有其他實(shí)例將忽略它。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)