nservicebus

    0

    1答えて

    NServiceBusコマンドとイベントを送信するテストハーネスを作成しようとしています。私はそれをコマンドを送信するように管理しました。そしてそれはうれしくpublishを呼び出しますが、アプリケーションの起動時にサブスクリプションリクエストを処理しないので、パブリッシュコールは実際にメッセージを送信しません。 Busを初期化するときにNServiceBusがサブスクリプションリクエストを処理す

    0

    1答えて

    nservicebus v6では、メッセージのハンドラを定義するために、IHandleMessages<T>インターフェイスを実装するクラスを作成するだけで済みます。それでおしまい。私は、このハンドラタイプを、エンドポイント内のメソッドまたはソートの何らかの方法で登録する必要はありません。 フレームワークがリフレクションを使用してIHandleMessagesインターフェイスのすべての実装を見つけ

    1

    1答えて

    イベントを処理し、SignalRなどのさまざまなテクノロジを使用してクライアントに公開する通知サービスがあります。 私の通知サービスのすべてのインスタンスがこれらのイベントを取得して処理するようにします。ただし、NServiceBusでは、通知サービスのエンドポイントのいずれかのインスタンスでイベントを受け取ることができ、他のインスタンスはイベントを受け取ることができません。 私の現在の回避策は、

    1

    1答えて

    NServiceBus.AutofacパッケージでNServiceBus 6を使用しています。 私は子AutofacコンテナでNServiceBusを設定していたとき、私は(オーバーライドAttachToComponentRegistrationメソッドを介して)カスタムAutofacモジュールに登録されているいくつかの共通のインタフェースILoggerです を持って、残念ながら、すべての私のメッ

    0

    1答えて

    コンピュータ管理やキューエクスプローラなどのツールを使用して、トランスナショナルインバウンドメッセージキュー(通常はプライベート)を検査できます。 ただし、のキューを調べることは、別の問題です。ただし、のキューを検査することは別です。数字を見ることはできますが、ドリルインすることはできません。 メッセージは「見える」と言われています(報告された数字は必ずしもキュー内のメッセージを真実に反映している

    1

    1答えて

    埋め込みRavenDBで特定のServiceControlを実行しているときに、Raven/MemoryCacheLimitMegabytesまたはRaven/Esent/CacheSizeMaxのようなRavenDB設定オプションを配置する必要があります。具体的には、メモリ消費量を制限して、RavenDBがサーバ上で実行されている他のアプリケーションとうまく連動するようにしたいと考えています。

    0

    1答えて

    SQL Server TransportとSQL Persistenceを使用してNServiceBusホストアプリケーションを実行しようとしています。私は両方のトランスポートと永続性の接続文字列を同じデータベースに指しても問題ありません。しかし、私はこの例外を投げ、その最初のメッセージを受信すると、データベース、プログラムがクラッシュを分離するためにそれらをポイントすると: var persis

    2

    1答えて

    新しいNServiceBus 6エンドポイント環境から古いv4エンドポイント環境にイベントを公開する方法を探しています。問題をもっと面白くするために、v6はJSONを使用し、v4はXMLを使用しています。 私は単に、着信V4エンドポイント上のミューテータを追加する必要がありますか? JSONメッセージをXMLメッセージに変換するにはどうすればよいですか?上記ミューテーターでは? 発信イベントメッセ

    1

    1答えて

    RavenDb 3.5とNServiceBus 6を設定しようとしています。NServiceBusエンドポイントにセットアップしたサガを退去させた後、ハンドラを入力します。このハンドラが終了すると、私はこのエラーを取得する: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx