【问题标题】:How to use AMQP with Apache Camel and Apache CXF?如何将 AMQP 与 Apache Camel 和 Apache CXF 一起使用?
【发布时间】:2011-11-21 23:13:32
【问题描述】:

大家好 我在这个例子中使用了 Apache Camel 和 Apache CXF:

http://camel.apache.org/better-jms-transport-for-cxf-webservice-using-apache-camel.data/cxfcamelexample.zip

我想使用 AMQP 而不是 JMS 但我不知道配置, 我还需要更改 QPID 客户端的版本 如果有人可以提供帮助,那就太好了,在此先感谢。

【问题讨论】:

    标签: cxf apache-camel amqp qpid


    【解决方案1】:

    你看过camel-amqp组件的单元测试吗? https://svn.apache.org/repos/asf/camel/trunk/components/camel-amqp/

    【讨论】:

    • 如何通过 xml bean 注入来使用它,比如 jms
    • 组件使用apache qpid,所以查看他们的文档how to create a qpid connection factory,你在spring XML文件中使用。
    • 什么文档,能不能多给我一点指导,上面的链接有什么用?
    • 该链接用于单元测试,因此请查看这些源代码以了解它如何测试 AMQP 组件。也许这可以帮助您了解如何使用它
    【解决方案2】:

    我认为基于Qpid项目开发的AMQP组件还没有成熟到可以成功运行的阶段。该组件也没有良好的 POC 支持。检查http://camel.465427.n5.nabble.com/jira-Created-CAMEL-2872-camel-amqp-not-receiving-messages-td511735.html

    【讨论】:

    • 我在github.com/Bluelock/camel-spring-amqp发布了一个替代的 Camel AMQP 组件
    • 好点。我在使用 QPID java 客户端和 RabbitMQ 服务器(使用相同的 AMQP 版本)处理比连接稍微复杂一点的任务时遇到了一些真正的困难。
    猜你喜欢
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多