問題タブ [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.

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

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 があります。

誰かがこれに遭遇し、解決策を見つけましたか?

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

nservicebus - NServiceBus と汎用イベント タイプ

NCQRS フレームワークと NServiceBus 3.3.4 を使用していくつかの作業を行っています。私はいくつかのサブスクリプションを開始するのに苦労してきましたが、すべての構成が 100% 正しいことがわかる限りです。

掘り下げた後、Raven DB のサブスクリプション ドキュメントに保存されている MessageType 名が少し奇妙に見えることに気付きました。NCQRS フレームワークは、ドメイン イベントを EventMessage'1 という名前のジェネリック型にラップします。そのメッセージが scubscription ストアに保存されると、名前の一部が切り取られているように見えます。以下を参照してください。

名前がこれに沿ったものになると私が期待する場所:

少なくとも。

これはバグでしょうか、それとも何か間違ったことをしていますか? app.config のサブスクリプションは次のように表示されます。

それは私を夢中にさせています!

0 投票する
2 に答える
4798 参照

cqrs - NEventStore と EventStoreDB の違い

最近、私は CQRS を学んでおり、イベント ソーシング パターンを使用するようにシステムを変更したいと考えています。

しかし、.Net プラットフォームには 2 つの Event Store 実装があることがわかりました。

  1. NEventStore(旧JOliver EventStore)
  2. EventStoreDB (EventStore.com から)

2 つの実装は私を混乱させます - 誰かがそれらの間の主な違いを説明してください。

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

domain-driven-design - cqrs でのレポート - 予期しない統計

ドメイン モデルからのイベントが生成されると、読み取りモデルの基本的な統計情報をオンザフライで計算できることを理解しています。これは、より複雑な状況で本当に機能しますか? 将来、新しい統計が必要になった場合はどうなりますか? 新しい読み取りモデルに対して過去のイベントをさかのぼって実行しますか? レポートと cqr に関するフィードバックをお待ちしております。

0 投票する
3 に答える
785 参照

asp.net-mvc - CQRS で作成された集約ルートのガイド

ここからこのコードを見る:

ここでの Guid は、コマンドにのみ関連しています。(潜在的に) 作成された集約ルートの Guid ではありません。この Guid を取得するためのベスト プラクティスは何ですか? また、潜在的な検証エラーは、バスにコマンドを配置するコードにどのように伝えられますか? たとえば、次のようにします。

CQRS は通常、結果整合性を実装していることを理解しています。これは、クライアントが実際に作成されるまでに時間がかかることを意味します。一部の MVC/CQRS コードでは、このアプローチが使用されています。

明らかに、インデックス ページには DiaryItems を含むグリッドが表示され、ユーザーは最後に作成された DiaryItem を表示できる場合があります (しばらくすると可能性があります)。どんなフィードバックでも大歓迎です。ありがとう。

0 投票する
5 に答える
27646 参照

cqrs - CQRSとCQSの違い

私はCQRSパターンとは何かを学んでいて、 CQSパターンもあると知りました。

検索しようとすると、CQRSに関する多くの図と情報が見つかりましたが、 CQSについてはあまり見つかりませんでした。

CQRSパターンのポイント

CQRS には、書き込むモデル (コマンド モデル) と読み取るモデル (クエリ モデル) が 1 つずつあり、これらは完全に分離されています。

CQRS ダイアグラム

CQS は CQRS とどう違うのですか?