は、我々は持っているビジネスユースケースは、単一のビジネスユースケースがありますたデータベースのトランザクションが
読む - 書き込み - 書き込み - 読み - それは、読み取りのミックスであるなど本質的には
を書いて、通話を書き、しかし、すべての書き込みのどちらかが(失敗した書き込みまでロールバックのすべての成功した書き込みなど)すべてで動作しない、またはまったく必要があり
DBモジュールは、次のように私たちのシステムはある - RabbitMQの - データベース
現在、DBモジュールにはテーブルごとにCRUD DAOがあります。テーブル名、操作、変更を入力として受け取り、jsonを作成してRabbitmqに渡す単一のAPIを提供します。
このトランザクション処理およびロールバックのシナリオを処理するための設計パターン/既知の解決策はありますか。私がグーグルで見つけたとき、私は使用していないSQL世界のためのほとんどのソリューションを見つけました。
どのようなヘルプも素晴らしいでしょう。
ありがとうございます!