我正在开发一个关键任务解决方案,其中数据完整性至关重要,性能紧随其后。如果数据被塞满,那将是灾难性的。
因此,我正在寻找 JTA(Java 事务 API)的 C/C++ 版本。有谁知道任何支持分布式事务的 C 或 C++ 库?是的,我用谷歌搜索了它......不成功。
我不想被告知没有,我需要实现Distributed TP: The XA Specification指定的协议。
请帮忙!
编辑(回应 kervin):如果我需要跨多个数据库服务器插入记录并且我需要原子地提交它们,那么像 Oracle 之类的产品将为此提供解决方案。如果我编写了自己的消息队列服务器并且我想以原子方式将消息提交到多个服务器,我将需要 JTA 之类的东西来确保我不会填充事务的原子性。