4

ストームを使用しています。トポロジには、データベースにレコードを挿入し、別のボルト「B」に放出するボルト「A」があります。タプルボルト「B」の実行が失敗した場合、ボルト「A」が実行されたときにデータベースに影響を与えたタプルをロールバックする方法は? 誰でも私を助けることができますか?THX

4

1 に答える 1

1

ストームがトランザクションを処理する方法を理解するには、トランザクション トポロジ ドキュメントを参照してください。うまく書かれており、同じことについて良い概念を与えるはずです.

通常のストームを使用してトランザクションを管理する代わりに、トップレベルの抽象化がストームの上に構築され、トランザクション機能へのより良いアプローチを可能にするトライデントを使用できます。ドキュメントは素晴らしく、アプローチを詳細に説明しています。

また、ストームがメッセージが完全に処理されることを保証する方法については、こちらを参照してください。

于 2013-11-05T07:14:20.910 に答える