3

亲爱的 Spring 开发人员!

我想从官方文档和示例代码中设置 spring 云配置服务器。它对我有用,如果我在 github 上更改它,我想在运行时刷新我的属性。

我已经添加了 spring-cloud-config-monitor 依赖项,我想使用 Kafka 进行更改事件广播。我在文档中读到它是可能的,但我无法配置配置服务器的 spring-cloud-starter-bus-kafka 和客户端的 spring-cloud-starter-bus-kafka。

我还在 docker 中使用了 zookeeper 和 kafka,效果很好。

谁能帮助我了解如何将 kafka 总线配置为 configserver 和 configclient

谢谢

4

2 回答 2

1
spring:
  cloud:
    stream:
      kafka:
        binder:
          brokers: host1:port1,host2:port2
          zkNodes: host1:port1,host2:port2
          zkSessionTimeout: 6000

这对我有用。如果你想配置外部 Kafka 代理,那么配置应该是 spring cloud kafka 连接器的默认约定。

于 2020-06-22T17:12:40.280 回答
0
spring:
  cloud:      
    bus:     
      enabled: true
    stream:
      kafka:
        binder:
          zkNodes: localhost:9092,127.0.0.1:9092
          brokers: localhost:2181,127.0.01:2181
于 2017-10-11T14:52:59.377 回答