Azure にデプロイされた ASP.NET MVC アプリを開発しており、非同期トランスポート メカニズム/フォールバックを提供するライブラリを探しています。
私自身の調査の結果、Socket.io と SignalR という 2 つのよく知られた候補があると結論付けました。
私の質問は簡単です)それらの長所と短所は何ですか?どちらか一方を使用する正当な理由はありますか?
ありがとう :)
SignalR は間違いなくアプリケーションにとって最良のアプローチであると言わざるを得ません。現在のビルドでは、サーバーとして機能するラップトップは約 350k メッセージ/秒をプッシュしています。次のリリースでは、さらに高くなります (現在のテストで判断すると、数倍高くなります)。
メインサイトをチェックしてください: http://signalr.net/
GitHub: https://github.com/SignalR/SignalR
質問は JabbR: http://jabbr.net/#/rooms/signalr
私は SignalR を使用したことがありません。Google によると、これは .Net アプリの代替ソリューションです。
だから試してみるといいと思います。Socket.IO は素晴らしいです。気に入っていますが、私はノーダーです。彼らのドキュメントによると、.net/c# バインディングはありません。おそらく彼らのドキュメントは最新ではありません。