将JMS消息直接排入Oracle persisent存储中

时间:2014-02-27 15:02:18

标签: oracle jms weblogic

有没有办法将JMS消息排入Oracle表,该表用作WebLogic JMS服务器的持久存储?

谢谢!

2 个答案:

答案 0 :(得分:0)

创建JMS服务器时,它会要求您配置持久性存储。如果配置和使用JDBCStore(与FileStore相比),它将要求建立数据库连接并创建一个名为WL_Store的表,它将用于存储消息。

您是否在询问是否可以手动将消息写入WL_Store表?

答案 1 :(得分:0)

您自己提到过AQ,为什么不继续使用AQ并配置WLS来启用来自AQ本身的消费消息。

不建议将消息​​存储到JMS JDBC存储中。 JMS JDBC Store不仅通过消息状态,目标信息等一堆额外信息来存储消息,而这些信息也不会直接以编程方式推送。

Oracle还没有在他们的文档中提供这样做的方法。