私は、データの整合性が最重要であり、パフォーマンスがすぐ近くにあるミッションクリティカルなソリューションを開発しています。データがいっぱいになると、壊滅的な事態になります。
そこで、C / C ++バージョンのJTA(Java Transaction API)を探しています。分散トランザクションをサポートするCまたはC++ライブラリを知っている人はいますか?そして、はい、私はそれをグーグルで検索しました...失敗しました。
存在しないと言われたくないので、 Distributed TP:XA仕様で指定されたプロトコルを実装する必要があります。
助けてください!
編集(kervinに対応):複数のデータベースサーバーにレコードを挿入する必要があり、それらをアトミックにコミットする必要がある場合、Oracleなどの製品にはそのソリューションがあります。独自のメッセージキューサーバーを作成し、メッセージを複数のサーバーにアトミックにコミットしたい場合は、トランザクションのアトミック性を詰め込まないようにするために、JTAのようなものが必要になります。