【问题标题】:Using Kafka instead of spring cloud bus使用 Kafka 代替 Spring Cloud Bus
【发布时间】:2019-07-01 19:51:23
【问题描述】:

让我用一个例子来解释我的问题,

  • 有一个叫做“通知服务”的微服务
  • 它有 2 个实例在端口 8080 和 8081 中运行
  • 我们的 Spring 云配置服务器 也在运行并包含所有 “通知服务”的属性文件

当属性文件发生变化时,为了让所有正在运行的实例立即生效,我们可以使用spring-cloud-bus,

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-bus-amqp</artifactId>
    </dependency>

并使用邮递员工具一次刷新“通知服务”的所有实例。

  • 例如,localhost:8080/bus/refresh

我想知道的是有没有办法使用kafka而不是spring cloud bus来做到这一点?

【问题讨论】:

  • spring-cloud-starter-bus-kafka?

标签: apache-kafka spring-cloud


【解决方案1】:

也许你正在寻找这个?

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-stream-kafka</artifactId>
    <version>2.1.0.RELEASE</version>
</dependency>

它被称为Spring Cloud Stream

【讨论】:

    猜你喜欢
    • 2020-11-07
    • 2020-09-10
    • 2019-12-02
    • 1970-01-01
    • 2016-09-29
    • 2021-04-20
    • 2018-03-30
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多