Spring Cloud Bus 快速入門

2023-11-30 15:04 更新

如果Spring Cloud Bus在類路徑中檢測到自身,則通過添加Spring Boot autconfiguration來工作。要啟用總線,請將spring-cloud-starter-bus-amqpspring-cloud-starter-bus-kafka添加到依賴管理中。Spring Cloud負責其余的工作。確保代理(RabbitMQ或Kafka)可用且已配置。在本地主機上運行時,您無需執(zhí)行任何操作。如果是遠程運行,請使用Spring Cloud連接器或Spring Boot約定來定義代理憑據(jù),如以下Rabbit的示例所示:

application.yml。 

spring:
  rabbitmq:
    host: mybroker.com
    port: 5672
    username: user
    password: secret

總線當前支持將消息發(fā)送到偵聽的所有節(jié)點或特定服務的所有節(jié)點(由Eureka定義)。/bus/*執(zhí)行器名稱空間具有一些HTTP端點。當前,有兩個已實現(xiàn)。第一個/bus/env發(fā)送鍵/值對以更新每個節(jié)點的Spring環(huán)境。第二個/bus/refresh重新加載每個應用程序的配置,就好像它們都已在其/refresh端點上被ping一樣。

 Spring Cloud Bus入門者介紹了Rabbit和Kafka,因為這是兩個最常見的實現(xiàn)。但是,Spring Cloud Stream非常靈活,并且活頁夾可與spring-cloud-bus一起使用。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號