【问题标题】:AMQP QPID client connector?AMQP QPID 客户端连接器?
【发布时间】:2013-03-18 22:44:33
【问题描述】:

我的下一个项目是一个 RESTful 应用程序,因此 Restlet 似乎是实现的绝佳选择。但是,我找不到对 AMQP 的任何支持。向我的项目添加 AMQP 支持(尤其是 QPID)的最佳方式是什么?我正在考虑扩展 org.restlet.Client 但不知道如何开始。任何指针表示赞赏。

谢谢, 科亚

【问题讨论】:

    标签: restlet amqp qpid


    【解决方案1】:

    QPID 是 AMQP 协议的一种实现——如果你想要一个 ESB,或者你连接到的服务器。通常您通过 JNDI 或 AMQPConnectionFactory 获得与它的连接(如果我没记错名字的话)。 Restlet 与 Servlet 相关。老实说,我看不出一个人和另一个人之间的联系。例如,使用 Restlet,您可以将 HTTP GET 映射到某个路径,但是在 GET 之后执行的操作(例如连接到 QPID)完全是您的事。

    【讨论】:

    • 感谢您的快速回复。由于 Restlet 已经有一堆支持的连接器:HTTP(S)、SMTP、JDBC、FILE 等,我认为将 AMQP 添加到列表中会更自然。我想我可以在我的资源中管理 AMQP 逻辑,但它看起来不像“Restlet-ly”,即促进重用和关注点分离。
    • 您好,Restlet 可以集成到 servlet 容器中,但这不是必需的...您可以单独使用它
    猜你喜欢
    • 2014-08-04
    • 2016-11-13
    • 2013-02-05
    • 2015-09-12
    • 1970-01-01
    • 2014-12-12
    • 2021-09-11
    • 2013-07-19
    • 2019-10-17
    相关资源
    最近更新 更多