【问题标题】:Camel - camelContext - RabbitMQ component - what should be the value for exchangeName?Camel - camelContext - RabbitMQ 组件 - exchangeName 的值应该是多少?
【发布时间】:2014-04-04 09:27:04
【问题描述】:

我正在使用 Camel 的 RabbitMQ component 进行 Camel 路由。在从 RabbitMQ 控制台创建队列时,我没有明确提及任何交换名称。但网址需要 exchangeName

rabbitmq://hostname[:port]/exchangeName?[options]

对于默认队列,exchangeName 的值应该是多少?我试图从 RabbitMQ 控制台获取消息以查看它是否有任何 exchangeName,这是快照

由此我无法得出交换名称。请帮帮我。

【问题讨论】:

    标签: java rabbitmq apache-camel


    【解决方案1】:

    交换名称是你可以指定的,默认你可以使用这个:

    ...我们使用的是默认交换,我们通过空字符串 ("") 来识别它。

    http://www.rabbitmq.com/tutorials/tutorial-three-python.html

    所以你的代码看起来像这样:

    rabbitmq://hostname[:port]?[options]
    

    【讨论】:

    • 谢谢!如果camel docs 明确指出exchangeName 是可选的,那就太好了。
    猜你喜欢
    • 2018-02-07
    • 1970-01-01
    • 2016-05-07
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多