【发布时间】:2014-07-25 03:59:08
【问题描述】:
是否可以在不在任何容器内运行的核心 Java 应用程序中使用分布式事务管理器?
我有一个从 JMS 队列读取消息并将其写入数据库的应用程序。如果写入数据库失败,那么完整的事务应该回滚。我正在考虑使用 JOTM,但不知道如何配置它。也不确定这种配置是否可行,因为应用程序不在任何服务器上运行。任何建议都会很有帮助。提前致谢。
【问题讨论】:
-
我用 core Java 编写服务器已经超过 14 年了,你可以用简单的 Java 编写一些代码。
-
谢谢彼得。如果你能给我提供同样的样品,那真的很有帮助。
-
我倾向于编写代码来做到这一点,但大约 5 年没有。但是 JMS 可以设置为事务性的,由您决定是否提交()或不提交消息。
标签: java jms distributed-transactions