2
有关使用XA Transaction与两个资源的任何教程,示例或经验:jms代理(HornetQ)和数据库(使用HibernateDaoSupport)?关于使用XA事务的任何教程,示例或经验?
我有两个场景(我想事务回滚,如果任何资源操作失败):
1)
- 做一个消息
- 将它保存在数据库
- 它寄给你的队列A
2)
- 接收来自队列B中的消息
- 处理消息
- 如果过程成功,更新数据库
有关使用XA Transaction与两个资源的任何教程,示例或经验:jms代理(HornetQ)和数据库(使用HibernateDaoSupport)?关于使用XA事务的任何教程,示例或经验?
我有两个场景(我想事务回滚,如果任何资源操作失败):
1)
2)
对于教程,谷歌书“javatransactionsbook.pdf”,它包括了大多数有关的概念XA,可能对你有帮助!
本答案中提到的书是Keith Richards撰写的“Java Transaction Design Strategies”,该书的URL是http://www.infoq.com/books/JTDS,其中免费的在线版本可从。 – eis 2014-01-14 08:08:58