【问题标题】:Spring Cloud Stream vs Spring AMQPSpring Cloud Stream 与 Spring AMQP
【发布时间】:2020-04-12 12:15:56
【问题描述】:

我正在开发一个应用程序,它使用来自交换器的消息,它可以根据输入消息转换结果发布到多个交换器之一。

我正在尝试决定是使用 sprimg amqp 还是使用 spring cloud stream。

什么适合这种情况?

【问题讨论】:

    标签: spring-boot spring-cloud spring-cloud-stream spring-amqp spring-rabbit


    【解决方案1】:

    Spring Cloud Stream(它的 Rabbit Binder)是 Spring AMQP 之上的更高级别抽象。

    它更自以为是,并自动执行一些配置。

    【讨论】:

    • 是否可以覆盖配置?例如,如果我创建一个 ConneectionFactory bean,spring cloud 流会使用我自动定义的 bean 吗? (因为 spring amqp 使用它?)
    • 是的;它将使用覆盖的连接工厂。它会自动装配它,因此必须只有一个,或者必须将一个标记为@Primary
    猜你喜欢
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 2016-11-23
    • 2020-10-24
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    相关资源
    最近更新 更多