如何检索安慰队列中存在的所有消息

时间:2017-01-25 15:52:39

标签: gradle integration solace

我想知道如何检索已存在于Solace Queue上的消息。我能够发送和接收从我的机器创建的消息,但无法接收队列中已存在的任何消息。我想检索消息并将其存储在文本文件中。

我通过在Gradle中集成Solace API并用Java编写代码来发送消息。任何人都可以指导我这个吗?

1 个答案:

答案 0 :(得分:0)

对此确切tutorial

如果您通过Maven链接下载了Solace Java JAR,则可能错过了整个套件,其中包含Solace分发的所有相关JAR,API参考文档以及一堆示例。后者是您在http://dev.solace.com/get-started/java-tutorials/上可能找到的内容之外的内容。从http://dev.solace.com/downloads/获取整个ZIP文件以及发行说明。

您有多种可能无法从队列中接收消息:

  • 队列名称拼写错误。
  • 队列权限错误。
  • 排队关闭了队列。
  • 路由器上的消息假脱机未激活。
  • 客户端配置文件设置为不接收保证消息。
  • 出口流量已超过router / message-vpn限制。
  • 已超出队列的绑定计数。
  • 出口流量未激活。
  • 客户端未连接到路由器。
  • ...

检查错误/异常将为您提供无法接收消息的信息。