Spring Cloud 尋址實例

2023-11-30 15:06 更新

應(yīng)用程序的每個實例都有一個服務(wù)ID,該服務(wù)ID的值可以用spring.cloud.bus.id設(shè)置,并且其值應(yīng)按冒號分隔的標(biāo)識符列表(從最小到最具體)排列。默認(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(如果存在)或隨機值。

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號