使用Java通过AMQP 1.0连接到ArtemisMQ

时间:2019-05-23 15:11:36

标签: amqp

我正在尝试使用Java通过AMQP 1.0连接到“连接到ArtemisMQ”,但到目前为止我还没有成功。 我尝试了以下客户端框架:

  • org.apache.qpid:qpid-client
  • org.apache.qpid:proton-j
  • com.rabbitmq:amqp-client
  • org.apache.qpid:qpid-amqp-1-0-client-jms

我遇到一个TimeoutException错误,但不确定为什么。我也通过了用户名+密码,但仍然没有成功。

我不想共享我的代码,因为我尝试了很多事情,这有点混乱。我的问题是有人可以共享/指向可用于连接到AMQP 1.0代理的客户端代码吗?

我的问题有点笼统,但我很乐意在需要时提供更多详细信息!

谢谢,
V。

1 个答案:

答案 0 :(得分:0)

Apache ActiveMQ Artemis会说AMQP 1.0(如果已配置),并且您想使用Qpid JMS客户端,它是AMQP 1.0 JMS客户端实现。您可以参考Artemis项目源中的示例,其中一个示例是here。如果没有关于您正在做的事情的更多信息,那将是可以预期的最大帮助。