1

我正在为我的项目使用 Oracle Fusion Middleware 12C 的 BPEL。要求是将消息保留在队列中,即使它已被 BPEL 成功读取。

即,一旦 Complete BPEL 事务成功,消息就会从队列中删除。我们总是可以在队列中重新插入消息,但消息的顺序会发生变化。

weblogic中是否有任何配置可以帮助我实现这一目标?

4

1 回答 1

1

据我所知......没有任何配置可以帮助您。您所能做的就是编写一些 Java 代码或使用数据库队列 (AQ) 来读取消息而不会被删除。

或者

如果您坚持使用简单的分布式队列,那么您可以使用 2 个队列并将消息从一个队列移动到另一个队列,该队列也将保留消息顺序。

于 2016-05-15T03:58:38.637 回答