那就是我的要求-锁定数据库记录,对其进行处理并释放它 环境-Weblogic 10.3数据库-Oracle 11g数据源-涉及多个XA资源Tx mgr-JTA 这是我到目前为止所做的实验的结果: 实验1-依靠未提交的读取 读取数据库记录通过ID将记录锁定在另一个表中,作为全局JTA事务的一部分处理记录尝试锁定同一记录的第二个事务将失败,将删除该记录。但是,为此,RDBMS应该允许脏读。不幸的是,Oracle不支持读取未提交的隔离级别。 实验2-锁定本地交易记录 读取数据库记录通过ID将记录锁定在另一个表中,作为单独…

2020年8月3日 0条评论 17点热度 阅读全文

Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为 on-topic用于堆栈溢出。 在10个月前关闭。 Improve this question 我正在编写一个分布式系统,其中作业(进程)将在多个节点(LINUX机器)上运行。 我希望能够在这些计算机上启 Action 业,终止作业(杀死),监视每台计算机上正在运行的内容。 我正在寻找可用于实现此解决方案的框架(最好是Java)。 …

2020年3月18日 0条评论 29点热度 阅读全文

我想了解如果我设置了com.atomikos.icatch.enable_logging=false,那么分布式事务处理功能是否对我的应用程序有效 我是否正确理解事务恢复与发生崩溃的情况有关,我们想完全重新启动同一事务。 恢复是否在同一分布式事务中工作? 我的应用程序可以容忍失败,因为总是可以通过新事务从头开始重新启动失败。这是否意味着在我的情况下可以设置com.atomikos.icatch.enable_logging=false 如果不是所有分布式事务的参与者都已提交,com.atomikos.icatch.…

2020年3月3日 0条评论 12点热度 阅读全文

是否有可能在多个系统之间进行交易? 例如: 第1层-公开Web服务(已部署到weblogic)第2层-.NET前端(部署到IIS) 从.NET启动的多个Web服务调用是否可以进行事务提交或回滚? 如果是这样,有人可以向我指出任何资源或文件吗?对每一层参与交易是否有特殊要求? 解决方案如下: 是的,有可能。 WCF允许使用WS-Atomic Transaction标准的Web服务的使用,前提是您在.NET客户端中有 System.Transactions.TransactionScope 可用(例如,Silverli…

2019年9月5日 0条评论 30点热度 阅读全文