【问题标题】:Adding prefix to RabbitMQ queues and exchanges in Spring Cloud dataflow backend在 Spring Cloud 数据流后端为 RabbitMQ 队列和交换添加前缀
【发布时间】:2021-09-06 02:06:06
【问题描述】:

我想利用我自己的 RabbitMQ 实例作为 Spring Cloud Data Flow 的中间件代理。

问题是我们必须有一个关于交换和队列创建的前缀和后缀策略。

是否可以强制Spring Cloud Data Flow添加这个前缀和后缀?

例子:

RABBITMQ_QUEUE_PREFIX="TEAM1"
RABBITMQ_QUEUE_SUFFIX="IN"
RABBITMQ_EXCHANGE_PREFIX="TEAM1"
RABBITMQ_EXCHANGE_SUFFIX="OUT"

导致排队和交换:

TEAM1.queuename.IN
TEAM1.exchangename.OUT

【问题讨论】:

    标签: spring rabbitmq spring-cloud-dataflow


    【解决方案1】:

    您可以在应用程序级别配置前缀(例如在 application.properties 中)或在 SCDF 中设置为部署者属性。见https://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/current/reference/html/spring-cloud-stream-binder-rabbit.html#_rabbitmq_consumer_properties

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-21
    • 2017-12-07
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    相关资源
    最近更新 更多