問題タブ [event-flow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
185 参照

event-flow - Microsoft.Diagnostics.EventFlow と Inputs.EventSource

Microsoft.Diagnostics.EventFlowでEventSourceを使用しようとしていますが、コンソールに出力できません。Inputs.Trace では機能するが、 Inputs.EventSourceでは機能しない例を次に示します。

myEventFLowConfig.json:

}

MyEventSource.cs

コンソール アプリ:

コンソール アプリでは、EventSourceTraceの両方を入力として使用していますが、Traceのみがコンソールに表示されます。コンソールに表示されないEventSourceの何が間違っていますか?

ありがとう!

0 投票する
1 に答える
382 参照

c# - イベント フローと EventSourcing

Event store と Event Hydration の独自の実装を作成したくないと判断した後、POC で使用するために Eventflow を調べようとしています。Eventflow は良いオプションのようです。私は現在Mediatrを使用しており、イベントフローを使用して最小限に抑えるために、コマンド処理とイベント発行を使用します。

ドキュメント「In an event source system like EventFlow, aggregate root data are stored on events.」の 1 行で行き詰まりました。

これは、イベントがデータベース/イベント ストアに保存されるたびに、現在の集計とその状態も保存されるということですか?

イベントで集計を保存する必要があるのはなぜですか? 集約をロードするときにイベントを適用すると、状態が戻るはずですよね?

また、そうする場合、イベント自体はかなり軽量であり、集計データ ストレージによりかさばることになると考えてください。

それはどのような目的に役立ちますか?

ステートメントを間違って理解しましたか?

リンク https://eventflow.readthedocs.io/Aggregates.html ここに画像の説明を入力 ありがとうございます。

3月

0 投票する
1 に答える
33 参照

javascript - イベントリスナーの途中で待機している非同期関数が、イベントの状態とフェーズをドロップするのはなぜですか?

イベント リスナーの途中で待機している非同期関数が、イベント フローの状態とフェーズをドロップするのはなぜですか? それを維持することは可能ですか?

例えば、

イベントの流れのスナップショットは次のようになります。

( https://codesandbox.io/s/pensive-hill-nzxvnl?file=/src/index.js:514-745 )