問題タブ [nservicebus]
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# - asp.netWebサービスを使用したNServiceBusでのMSMQアクセスの問題
パブリッシャーを実装しようとしています-asp.net(wcf)Webサービスのプロジェクトにサブスクライブします。global.asaxでバスを作成しようとしているとき
しかし、それはバスを作成していません..それからそれは例外を投げています
どうすればこれを回避できますか?........途中で打たれます...
nRk
wcf - サーバー アーキテクチャの質問。(WCF+NServiceBus)
まず、現在の状態について説明します。
サーバーは、異なるマシン上の 1 つまたは複数の win サービスでホストされている複数の WCF サービスで構成されています。
- さまざまなデバイスからデータを受信するサービス。デバイスとの通信は、ソケットを使用して実装されます。サービス インスタンス モード - シングルトン。
- データ ブローカー サービス - データの永続化とリクエストによる共有を担当します。インスタンス モード - シングルトン。
- 構成サービス - 構成データベースの変更と管理コンソール (SSMS などの WPF アプリ) の操作を担当します。コンソール、加入者管理などからの接続を処理します。インスタンス モード - シングルトン。
- クライアント アクセス サービス - 上記のクライアント管理とまったく同じですが、クライアントに新しいデータを通知し、サービス バスへのファサードのように機能します。そして再びシングルトン。
- ID 管理サービス - 権限を確認し、結果を返します。シングルトン。
これらのサービスはすべて NServiceBus に接続されており、現時点での動作が非常に気に入っています。
ただし:
シングルトンが多すぎます。主な理由は、サービスバスを使用するには、それの単一のインスタンスが必要です。セッション モードで nservice バスを使用できるかどうかはわかりませんが、これらのサービスすべてが 1 つのキューを使用するという問題を処理する方法がわかりません。
300 人以上のクライアントがいる場合はどうなりますか? シングルトンが応答しなくなる可能性があります..
そして、これらすべてについて何人かの批評家に尋ねたかったのですが、誰かが何か提案できるかもしれません.
前もって感謝します。
アレクセイ
msmq - NServiceBus - サブスクライバーおよびワーカー サービスとしてのアプリケーション
各ジョブが単一のサービスによってのみ実行されるように、単一のキューからジョブを選択する複数のマシンで実行する必要があるサービスがあります。また、リロード トリガーなど、すべてのサービスが受信するメッセージを公開する必要があります。
ハッキングしすぎずにnservicebusでこれは可能ですか?
パブリッシュ モデルと送信モデルの両方が機能することを証明しましたが、クライアントが両方のアーキテクチャを処理する必要があるとすぐに、クライアントはそれらすべてを送信アーキテクチャとして扱い、すべてのサービスがパブリッシュ メソッドを受け取るわけではありません。
これが私がこれまでに持っている設定ファイルです:
パブリッシャー (すべてのサービスがこれらのメッセージを受信する必要があります)、Bus.Publish<...>(...) を使用します。
送信者 (これらを取得できるのは 1 つのサービスのみ)、Bus.Send<...>(...) を使用:
サービス (それぞれ同じローカル キュー名を持ち、上記のパブリッシャーにサブスクライブします):
wcf - 統合エンドポイント用のWCFおよびWSDLの実行可能な代替手段はありますか?
私の雇用主は特定の市場向けのソフトウェアベンダーです。お客様は、Webサービスを使用して当社のシステムを他のシステムと統合します。マイクロソフトのテクノロジを使用しており、WebサービスはASP.NETとWCFに実装されています。
現在の一連のサービスを確認し、将来の統合のための会社の基準を考え出す時が来ました。私は「エンタープライズ統合パターン」を読んでおり、nServiceBusとMassTransitについても少し調べています。これらは、コントラクトのバージョン管理や単体テストなどの問題を単純化する可能性がありますが、外部クライアントにサービスを公開するためではなく、内部サービスバスを提供するために最も役立つようです。
お客様はさまざまなプラットフォームを使用しており、サービスが標準に準拠している必要があります。それは人によって意味が異なるかもしれませんが、WSDLで記述されたWebサービスにアクセスしたいと思っていると考えるのは安全だと思います。
このシナリオでは、WCFを使用する方法はありますか?
c# - NServiceBus で複数のメッセージを正しくプールするにはどうすればよいですか?
大規模なデータベースの更新が必要なときに特定のメッセージを受け取る NServiceBus アプリがあります。この更新が行われている間、このタイプの受信メッセージをすべて無視したいと考えています。それを行う最良の方法は何ですか?lock
そこに声明を出すべきですか?
nservicebus - タイプ「MyService.EndpointConfig」のオブジェクトをタイプ「NServiceBus.Host.IConfigureThisEndpoint」にキャストできません
NServiceBusに問題があります。実装するエンドポイント構成を定義しましたIConfigureThisEndpoint
が、ジェネリックホストでサービスを実行すると、タイプを名前空間にキャストできないというメッセージが表示されます。なぜですか?
nservicebus - nservicebus と同期されたメッセージ
nservicebus を同期して呼び出す必要がある Web サービスがあります。これはどのように達成できますか?
.net - ASP.NETMVCアプリが自動的に再起動します
不明な理由でASP.NETMVCアプリが再起動するという問題が発生しています。シャットダウンの原因は
Binアプリケーションディレクトリのサブディレクトリが変更または名前変更されました。」
問題のファイルは、C:\ Users \ Jason \ AppData \ Local \ Temp \ Temporary ASP.NET Files \ root \ f691a68c \ a1593a1e \ hash\hash.webであることが判明しました。
注目すべき点は、Application_StartでNServiceBusクライアントを起動していて、その行をコメントアウトしても、Webアプリが自動的に再起動しないことです。質問は次のとおりです:1)hash.webは何をしますか?2)この問題はNServiceBusに関連していますか?