2013-03-18 10 views
7

私はAzure Service Bus Notification Hubを使用したいと考えています。しかし、私の最初の "クライアント"は、Knockoutを使ったASP.NET MVCサイトへのWebSocketベースの接続になります。現在、私はクライアントに通知を送るためにSignalRを試しています。Azureサービスバス通知ハブはWebソケットとJavaScriptで動作しますか?

しかし、SB Notification Hubを使用するとこれがはるかに簡単になるようです。 the examplesはすべてWindowsまたはiOSです。

WebSocketベースのHTMLクライアントでAzure Service Bus Notification Hubを使用できますか?

+0

この詳細更新されたステータスがあり、私の答えを参照してください。私はこれをもっとよく聞くように更新します。 – Phobis

答えて

3

私はサービスバスチームのプログラムマネージャーです。 通知ハブの出力パイプとしてHTML上のWebSocketをサポートする計画はありません。 現時点では、サービスバスを使用してスケールアウトできるSignalRを使用することをお勧めします。

通知ハブの特徴として、SignalRよりも望ましいと思われるものは何ですか?

+3

私の選択は、SignalR + Service Bus、またはPusherのような専用サービスです。 SignalRを使用して、AzureのWebロールに配置しています。それは私のウェブの使用と同じ速度で拡大縮小することはできません。これを通知ハブのような専用サービスを通じて行うことは、SignalRのホスティングに関連するサーバー側の問題や、それが他のアプリケーションに及ぼす影響について考える必要がないことを意味します。 – Doug

+1

Dougにお返事ありがとうございます。これは非常に有用なフィードバックです。 –

+2

私はSignalRの代わりにNotification Hubを使ってサーバから負荷を移動させたいと考えていました。 AzureがWebブラウザに新しいメッセージを通知することで負荷を半減させ、サーバー上の永続的な接続の必要性を取り除くことです。リッチクライアントの時代には、できるだけサーバーの負荷を軽減しようとしています – reddy

2

私たちはあなたのことを何度も試みていましたが、Azure CloudでSignalR/WebSocketを動作させることができませんでした。 SignalR/WebSocketsが毎回失敗し、無限ループの接続失敗/再接続が発生しました。私たちは、Azureクラウド上で正常に動作するようにSignalR/LongPolling(WebSocketではなく)を取得することができました。 Azure CloudのVMは明らかにWebSocketをまったくサポートしていないことが分かりました。私たちの経験によれば、WebSocketベースのHTMLクライアントをAzureクラウド上で動作するSignalRで使用することはできませんが、おそらくLongPollingをOKにすることができます。

+2

これはAzure Cloud Servicesでうまく動作します。この作業を行う方法については、かなりの記事があります。 Webサイトの例を試してみるとよいでしょう(VMと同じではありませんが、少なくとも別の場所に問題があるかどうかを確認する必要があります)http://blogs.msdn.com/b/timlee/archive/2013/02 /27/deploy-the-signalr-getting-started-sample-as-a-windows-azure-web-site.aspx – Doug

0

現在サポートはありませんが、この回答は今後、これらの機能要求(「途中で計画された」とマークされている)のために更新される可能性があります。あなたはまた、それらを得るためにこれらにあなたの投票を追加することができます

は速くプッシュ: https://feedback.azure.com/forums/218849-notification-hubs/suggestions/4621850-add-support-for-azure-notification-hubs-to-push-me

、ここで:

https://feedback.azure.com/forums/34192--general-feedback/suggestions/32466415-web-socket-support-in-notification-hubs

関連する問題