0

Jonathan Oliver の CommonDomain ライブラリで SagaBase が一般的なのはなぜですか?

4

1 に答える 1

2

これは、NServiceBusへの想定される依存関係に関連する不十分な設計上の決定と関係があります。CommonDomainは実際には非常にうまく機能する一連のスパイクコードであったため、本番環境で使用し始めました。私はすべてのメッセージがIMessageを実装することを要求するNServiceBusを使用していました。その結果、SagaBaseには、IMessageなどのある種のタイプが必要になります。今後数週間で、CommonDomainをオーバーホールし、おそらくその重要な部分をEventStoreにインライン化する予定です。今のところ、必要に応じてAggregateBaseを使用できます。

于 2011-09-03T20:24:42.853 に答える