問題タブ [ncqrs]
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.
c# - NServiceBus 3.3 での ncqrs
NServiceBus を 2.6 から 3.3 にアップグレードした後、CommandService がスローSystem.NullReferenceException: Object reference not set to an instance of an object.
を開始しましたIStartableBus.Start()
。小規模な調査によると、返される UnicastBusConfigure.CreateBus()
の Transport プロパティ値は null であることが示されています。
Global.asax.cs に NSB Config があります。
誰かがこれに遭遇し、解決策を見つけましたか?
nservicebus - NServiceBus と汎用イベント タイプ
NCQRS フレームワークと NServiceBus 3.3.4 を使用していくつかの作業を行っています。私はいくつかのサブスクリプションを開始するのに苦労してきましたが、すべての構成が 100% 正しいことがわかる限りです。
掘り下げた後、Raven DB のサブスクリプション ドキュメントに保存されている MessageType 名が少し奇妙に見えることに気付きました。NCQRS フレームワークは、ドメイン イベントを EventMessage'1 という名前のジェネリック型にラップします。そのメッセージが scubscription ストアに保存されると、名前の一部が切り取られているように見えます。以下を参照してください。
名前がこれに沿ったものになると私が期待する場所:
少なくとも。
これはバグでしょうか、それとも何か間違ったことをしていますか? app.config のサブスクリプションは次のように表示されます。
それは私を夢中にさせています!
cqrs - NEventStore と EventStoreDB の違い
最近、私は CQRS を学んでおり、イベント ソーシング パターンを使用するようにシステムを変更したいと考えています。
しかし、.Net プラットフォームには 2 つの Event Store 実装があることがわかりました。
2 つの実装は私を混乱させます - 誰かがそれらの間の主な違いを説明してください。
domain-driven-design - cqrs でのレポート - 予期しない統計
ドメイン モデルからのイベントが生成されると、読み取りモデルの基本的な統計情報をオンザフライで計算できることを理解しています。これは、より複雑な状況で本当に機能しますか? 将来、新しい統計が必要になった場合はどうなりますか? 新しい読み取りモデルに対して過去のイベントをさかのぼって実行しますか? レポートと cqr に関するフィードバックをお待ちしております。
asp.net-mvc - CQRS で作成された集約ルートのガイド
ここからこのコードを見る:
ここでの Guid は、コマンドにのみ関連しています。(潜在的に) 作成された集約ルートの Guid ではありません。この Guid を取得するためのベスト プラクティスは何ですか? また、潜在的な検証エラーは、バスにコマンドを配置するコードにどのように伝えられますか? たとえば、次のようにします。
CQRS は通常、結果整合性を実装していることを理解しています。これは、クライアントが実際に作成されるまでに時間がかかることを意味します。一部の MVC/CQRS コードでは、このアプローチが使用されています。
明らかに、インデックス ページには DiaryItems を含むグリッドが表示され、ユーザーは最後に作成された DiaryItem を表示できる場合があります (しばらくすると可能性があります)。どんなフィードバックでも大歓迎です。ありがとう。