Wso2 决策支持系统中的事务处理

Wso2 决策支持系统中的事务处理,wso2,wso2dss,Wso2,Wso2dss,我想更多地了解DSS事务处理。我一直在阅读boxcarring和分布式事务,但这不是我想要的。Boxcarring是状态完整的(客户端需要维护一个会话),我的事务在同一个数据库中,而不是分布式的 我正在寻找以下问题/挑战的解决方案: -我有一套相关的表格。它们由主键/外键关系关联。我需要更新/插入相关表中的对象。我可以在一组嵌套的更新查询中执行此操作吗?如果是这样,当其中一个更新失败时会发生什么?是否会回滚所有插入/更新的对象?(我正在使用MySQL XA驱动程序) 谢谢 Danny恐怕,只是嵌

我想更多地了解DSS事务处理。我一直在阅读boxcarring和分布式事务,但这不是我想要的。Boxcarring是状态完整的(客户端需要维护一个会话),我的事务在同一个数据库中,而不是分布式的

我正在寻找以下问题/挑战的解决方案: -我有一套相关的表格。它们由主键/外键关系关联。我需要更新/插入相关表中的对象。我可以在一组嵌套的更新查询中执行此操作吗?如果是这样,当其中一个更新失败时会发生什么?是否会回滚所有插入/更新的对象?(我正在使用MySQL XA驱动程序)

谢谢


Danny

恐怕,只是嵌套查询机制无法工作。因为在正常模式下,每个嵌套查询都会提交请求。因此,我能看到的唯一方法是使用XA事务和JMS。基本上,在启用分布式事务的情况下使用JMS时,它将创建单个全局事务,数据服务中的所有其他请求(包括嵌套查询)将加入该事务,并且所有查询都将以事务方式执行。希望这有帮助

干杯, 安贾纳