Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
configserver上的spring cloud starter总线kafka设置_Spring_Configserver - Fatal编程技术网

configserver上的spring cloud starter总线kafka设置

configserver上的spring cloud starter总线kafka设置,spring,configserver,Spring,Configserver,亲爱的Spring开发者们 我想从官方文档和示例代码中设置SpringCloudConfigServer。它适用于我,如果我更改它,我希望在运行时刷新我的属性 我已经添加了SpringCloudConfigMonitor依赖项,我想使用Kafka进行更改事件广播。我在文档中读到,这是可能的,但我无法配置configserver的spring cloud starter总线kafka和客户端的spring cloud starter总线kafka 我还用了一个动物园管理员,还有《码头工人》中的卡夫

亲爱的Spring开发者们

我想从官方文档和示例代码中设置SpringCloudConfigServer。它适用于我,如果我更改它,我希望在运行时刷新我的属性

我已经添加了SpringCloudConfigMonitor依赖项,我想使用Kafka进行更改事件广播。我在文档中读到,这是可能的,但我无法配置configserver的spring cloud starter总线kafka和客户端的spring cloud starter总线kafka

我还用了一个动物园管理员,还有《码头工人》中的卡夫卡,效果很好

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

谢谢


这对我有用。如果您想要配置外部Kafka代理,那么默认情况下,配置应该是spring cloud Kafka connector的约定。

问题非常广泛。你可以编辑来澄清你被困在哪一部分吗?顺便说一句,我添加了localhost和127.0.0.1,让你知道你的ZK和KafkaI是否有多个节点。我已经尝试将上述内容添加到我的应用程序中来做类似的事情,但我没有使用localhost,而是让我的Kafka和Zookeeper在远程主机上运行。我无法让SpringCloudStarter总线kafka库获取远程地址。好像它没有看到这个yml。它们总是默认为localhost,这对我来说是失败的。我要和RabbitMQ再试试。我应该补充一点,我使用的是SpringBoot2.0.0.M7,所以它可能还不兼容。
spring:
  cloud:      
    bus:     
      enabled: true
    stream:
      kafka:
        binder:
          zkNodes: localhost:9092,127.0.0.1:9092
          brokers: localhost:2181,127.0.01:2181
spring:
  cloud:
    stream:
      kafka:
        binder:
          brokers: host1:port1,host2:port2
          zkNodes: host1:port1,host2:port2
          zkSessionTimeout: 6000