我正在尝试提交两个不同的数据库,一个托管在MSSQL上,另一个托管在PostgreSQL上。我有两个不同的会话对象。我知道我能做到以下几点
session1.add(record) // MSSQL session
session1.commit()
session2.add(record) // PostgreSQL session
session2.commit()
但是,我试着保持同步,所以要么都成功,要么都失败(如果其中一个失败了,就不要向另一个承诺)。如果有任何帮助或想法,我将不胜感激。你知道吗
您需要使用分布式事务协调器来创建distributed transaction。你知道吗
有句老话:有一只表的人知道现在几点了,有两只表的人永远不能确定。你知道吗
相关问题 更多 >
编程相关推荐