nservicebus-sagas

    1

    1答えて

    Azure PersistanceでSagasを使用します。 ユーザーセッションハンドラと比較できるサガがあります。そのセッションの一意のキーは、ユーザーのモバイル番号です。最初にテキストメッセージが受信されると、その携帯電話番号に対してサガが作成されます。サガデータレコードとセカンダリインデックスは、Azureテーブルストレージで作成されます。 しばらくすると、サガは完了とマークされます。サガデ

    2

    1答えて

    私は将来的にビジネスプロセスを引き起こすタイムアウトを含むサガを持っています。このサガは、コアシステムからの "キャンセル"されたイベントに基づいて、または顧客のハンドラによって手動で終了することができます。顧客ハンドラは、いくつかのキー値について計画されたプロセスに問い合わせを行い、手動でタイムアウトをキャンセルすることができる(例えば、サガを終了する)必要がある。 このシステムは、説明された佐

    0

    1答えて

    私は、並列スレッドでリモートロケーションからファイルをダウンロードする処理を行っています。 各スレッドは、ダウンロードが開始されたときにメッセージを送信し、ダウンロードが完了したときに2番目のスレッドにメッセージを送信します。両方のメッセージには、2つを関連付けるダウンロードIDプロパティ(guid)があります。 次のダウンロードを監視するサガがあります。 DownloadStartedイベントに

    0

    1答えて

    2回のタイムアウトを使用するサガでいくつかのストレステストを行っています。テスト中に約21Kのサガが作成されます。つまり、42Kのタイムアウトが発生することになりますが、MSMQの記憶域の上限に達したためクラッシュするまで、サガのタイムアウトディスパッチャのキューには何百ものメッセージが流入しています。 RavenDBからSQL Serverに永続化メカニズムを切り替えたので、この現象が見られまし

    0

    2答えて

    私はDDDを使用してCQRSアプリケーションを設計していますし、次のシナリオを実装する方法を疑問に思って: Participant集計がParticipantEntry集計 がAddParticipantInfoCommandは、コマンド側に発行された複数によって参照することができ、ロジックはそのCHを実装する必要があります(Orderと1 OrderLineItemに類似)Participant

    0

    2答えて

    ravenDbを使用してnservicebusホストサガを永続化するためにカスタムデータベース名(エンドポイントではありません)を使用できますか? 私はNServiceBus 3.3とRavenDB 2.5を使用します。そして、このような方法でendpoindを初期化します。 public class RavenConfig : IWantCustomInitialization {