問題タブ [servicebus]

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 投票する
2 に答える
253 参照

.net - メッセージハンドラの寿命

メッセージハンドラの推奨寿命はどれくらいですか?

私の現在の実装では、特にデータアクセス(NHibernate)に関して、いくつかの問題が発生しています。

現在の実装は次のとおりです。

クライアントアプリケーション(Web)
キューにメッセージを送信します(メモリ内、msmq、azure)

ワーカーアプリケーション(Windowsサービス)
キューをポーリングし、登録されたハンドラーにメッセージを渡します。

ワーカーを初期化するときに、ハンドラーを登録します。ハンドラーは(を使用して)遅延ロードLazy<T>されるため、キュープロセッサーが実際に(別のスレッドで)起動するまでハンドラーは作成されません。

ハンドラー初期化されると、依存関係が入力され、キュープロセッサーがシャットダウンされるまでハンドラーはメモリに残ります。

私たちが抱えている問題の1つは、キュープロセッサ上のすべてのハンドラーに単一のNHibernateISessionを使用していることです。より良い解決策は、キュープロセッサの各サイクルでハンドラーを再作成することであるように思われます。つまり、各ハンドラーは独自のISessionを持つことができます。

推奨されるアプローチは何ですか?

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

azure - 'Add Service Reference' not working with Azure AppFabric ServiceBus June 2011 CTP

I have a computer with no AppFabric sdks installed (neither V1 or V2 CTP). I added a reference to the Microsoft.ServiceBus dll (June 2011 CTP version). When I try to add a Service Reference to Azure Service running locally, I get this error:

Could not load file or assembly 'Microsoft.ServiceBus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies

I'm not sure why is it trying to get version 1. I even got service model extensions on the web.config and machine.config pointing to version 2.

Any help would be greatly appreciated.

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

publish-subscribe - サービスバス-私は馬鹿ですか?

私はここ数ヶ月、公共交通機関を見てきましたが、その可能性に本当に興味を持っています。しかし、私はその概念を完全に正しく理解することができないようです。コードを確認し、ドキュメントを確認しましたが、理解しているとは感じていません。

一般的な例は次のとおりです。

今、私はこれが何をしているのか理解していますが、私の脳はこれ以上の概念を取っているとは思いません。これが私が理解していることです。

  • メッセージはソフトウェアから公開され、サービスバス内でサブスクライブされて、そのメッセージの受信時に実行されるアクションを実行できます。
  • Service Bus自体は、メッセージングキュー(MTのRabbitMQまたはMSMQのいずれか)の最上位にあります。

これについてもう少し理解したいだけです。私はそれを理解していないと思います。サーバーを構成してリッスンする必要がありますか?ソフトウェアでセットアップしてからメッセージを公開するだけで、メッセージは内部から取得されて処理されますか?

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

asp.net - asp.netプロセスのウィンザー複合ライフスタイル

サービスバス(MassTransit)からのメッセージも消費するasp.netプロセスがあります。Web リクエストの場合、データベース セッションは PerWebRequest ライフスタイルで解決されます。

しかし、プロセスが MassTransit からのメッセージを消費する場合、HttpContext を使用できないため、データベース セッションに別のライフスタイルを持たせる必要があります。

私はこれを作りました:

これが正しい方法であるかどうか、誰か教えてもらえますか? そうでない場合、何ですか?

ありがとう。

編集: 動作するように見えるコードで質問を更新しました (テストされていない前)。ウィンザーの観点から見て、これが安全で健全であるかどうか、私はまだ知りたがっています.

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

wcf - 呼び出しが 1 分を超えると ServiceBus の WCF サービスが失敗する

ServiceHost オブジェクトでホストされている WCF サービスがあります。ServiceHost は、Azure Worker ロールの OnStart メソッドで作成されます。コードは次のとおりです。

クライアント側のバインディング構成は次のとおりです。

問題は、サービスへの 1 回の呼び出しに 1 分以上かかる場合、クライアントが次の例外を受け取ることです。

バインディングを netTcpRelayBinding に変更すると、すべて正常に動作します。

0 投票する
0 に答える
1401 参照

azure - WCF REST テンプレートを使用した Azure Service Bus の webHttpRelayBinding により、不要な aspNetCompatibilityEnabled エラーが発生する

WCF REST テンプレートを使用して Azure Service Bus の webHttpRelayBinding を使用していますが、サービス クラスが正しく装飾されていても、不要な aspNetCompatibilityEnabled エラーが発生します。

私の Web.Config:-

例外は:-

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

azure - ワーカーロールを介してAppfabricServiceBusキューを処理する方法

現在、x秒ごとにポーリングすることでAzureキューストレージを処理するAzureワーカーの役割があります。

AzureストレージキューがFIFOを保証しないため、キューストレージをAppFabricServiceバスに移動したいと思います。

ワーカーの役割を介してAppFabricService BusQueueでメッセージの取得/配置/削除を実行する方法を教えてください。

また、AzureStorageQueueとServiceQueueのどちらが費用効果が高いか。15分で最大9,0000通のメッセージを保存します。

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

azure - Azure Service Bus のサンプル "ターゲット マシンが積極的に拒否したため、接続できませんでした"

http://www.microsoft.com/download/en/details.aspx?id=17691からダウンロードした Azure サービス サンプル (MessagingWithQueue) を実行しようとしています。

ただし、次のエラー メッセージが表示されます。

net.tcp://xxxx.servicebus.windows.net:9354/ に接続できませんでした。接続の試行は、00:00:00.0615234 の期間継続しました。TCP エラー コード 10061: ターゲット マシンがアクティブに拒否したため、接続できませんでした。

会社のネットワーク内からアプリケーションを実行しています。サービス バスでは、ファイアウォール ポートを開く必要がありますか?

ありがとうございました。

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

nservicebus - サービスバスとは?

ネットで nservicebus について何度も読んだことがありますが、サービス バスが何であるかはまだわかりません。

非常に異なるシステムが互いに通信する方法だと思いますか?その場合、WCF より優れている理由がわかりません。

ここでサービス バスとは何かについてのスレッドを見てきましたが、まだクリックしていません。

ありがとう

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

c# - Windows Azure Service Bus Brokered Messaging サービス用の FTP アダプターを作成した人はいますか?

毎日 XML ファイルを送信する FTP サーバーがあり、これらを Windows Azure Service Bus Brokered Messaging サービスに投稿したいとします。

ディレクトリを監視し、サービス バスにポストするツールを作成した (そして共有したい) 人はいますか?

別の方法として、ファイルを受け入れてからサービス バスに投稿する FTP サーバーを実装した人はいますか?

メッセージをサービス バスに変換する代替の Azure 実装 FTP サーバーはありますか?