我在 JBoss 5.1 GA 中有一个 MDB (mdbA),它监听 MQ 7.0 队列。接收后,消息被持久化到 MySQL 数据库,我想将消息发送到另一个队列 (queueB),然后继续在 mdbA 中处理消息,它会进行更多插入并将消息发送到 HornetQ。对于第一条消息,一切正常,我在数据库以及 queueB 和 hornetQ 中看到了该消息。对于所有后续消息,“发送到 queueB”会导致“MQRC_SYNCPOINT_NOT_AVAILABLE”错误 2072。
我的 mdbA 有以下注释。@TransactionAttribute (TransactionAttributeType.REQUIRED) @Service
如果我需要提供更多信息,请告诉我。
有人可以帮忙吗?