SOA 组合未从 JMS 队列中读取

Posted

技术标签:

【中文标题】SOA 组合未从 JMS 队列中读取【英文标题】:SOA Composite NOT Reading from JMS Queue 【发布时间】:2015-09-18 12:44:00 【问题描述】:

我正在尝试将消息从 JMS 队列读取到 SOA 组合。我已经构建了非常基本的示例并配置了 JMS 适配器。 JMS Queue 正在通过 JAVA 客户端读取消息。但是,没有消息击中我部署的 SOA 组合,即没有实例在企业管理器中运行。你猜我在这里缺少什么吗?

谢谢, 佩尔维兹汗。

【问题讨论】:

【参考方案1】:

我会测试以确保您的 JMS 适配器可以发送/接收消息。创建一个简单的组合来发布 JMS 消息,并创建另一个组合来读取相同的队列。 如果 SOA Suite JMS 适配器正在工作并且您可以发送/接收消息 - 那么问题出在其他地方。

我不知道这是什么意思:

JMS Queue 正在通过 JAVA 客户端读取消息。

您的意思是说您的 Java 程序正在将消息发布到队列中吗?你确定吗?您是否查看了 WLS 控制台以验证消息是否存在?

另外,请在提出此类问题时发布版本和平台,以便我们更好地帮助您。

【讨论】:

以上是关于SOA 组合未从 JMS 队列中读取的主要内容,如果未能解决你的问题,请参考以下文章

读取与从 JMS 队列复制消息..使用 logstash 到 ES

Flume 读取JMS 消息队列消息,并将消息写入HDFS

从 mule 中的队列/主题中读取消息

JMS 和 Spring 批处理

模拟或模拟消息队列 (JMS)

发送到JMS队列的消息将仅由单个消费者使用?