最初のメッセージでサガが MarkAsComplete を呼び出したときに IStoreSagaData.Delete が呼び出されていないことがわかりました。これは設計によるものですか?これにより、完了したサガのアーカイブを保持することができなくなります。
1 に答える
1
はい、そうです。これは、コードが非常に「インテリジェント」であるため、すぐに完了としてマークされた物語について何もしないことを知っているためです。
これは、少なくとも Rebus バージョン <= 0.84.0 では、その機能を自分でフックする方法を見つけるのが容易ではないことも意味します。
Rebus バージョン >= 0.90.0 (「Rebus 2」とも呼ばれる) は、あらゆる点で拡張がはるかに簡単であり、優れたサガ状態監査機能が Rebus の素晴らしい機能になると思うため、この問題を作成しました。
次の日のうちに追加するかもしれません。
于 2015-08-20T19:07:58.533 に答える