2017-07-31 81 views
0

親愛的Spring開發者!configserver上的spring-cloud-starter-bus-kafka設置

我想從官方文檔和示例代碼中設置spring cloud configserver。它適用於我,我想在運行時刷新我的屬性,如果我改變它的github。

我已經添加了spring-cloud-config-monitor依賴項,並且我想使用Kafka進行更改事件廣播。我在文檔中看到它有可能,但我無法配置configserver的spring-cloud-starter-bus-kafka和客戶端的spring-cloud-starter-bus-kafka。

我還在碼頭工人使用了一個動物園管理員和卡夫卡,它工作的很好。

誰能幫我一下如何配置kafka總線到configserver和configclient

感謝

+0

的問題是非常廣闊的。你可以編輯,以澄清你卡住的部分? – jinglesthula

回答

0
spring: 
    cloud:  
    bus:  
     enabled: true 
    stream: 
     kafka: 
     binder: 
      zkNodes: localhost:9092,127.0.0.1:9092 
      brokers: localhost:2181,127.0.01:2181 
+0

順便說一句,我添加了localhost和127.0.0.1給你一個想法,如果你有多個節點爲你的ZK和卡夫卡 –

+0

我已經嘗試添加上述到我的應用做類似的事情,而不是本地主機,我有我的卡夫卡和Zookeeper在遠程主機上運行。我無法獲取spring-cloud-starter-bus-kafka庫來獲取遠程地址。這就像它沒有看到這個XML。他們總是默認爲本地主機,這對我來說是失敗的。我即將再次嘗試使用RabbitMQ。我應該添加我使用Spring-boot 2.0.0.M7,因此它可能不兼容。 – MickG