More Related Content
Similar to SignalRブートキャンプ (20)
More from Kouji Matsui (20)
SignalRブートキャンプ
- 2. 自己紹介
Kouji Matsui (@kekyo2)
名古屋のコミュニティ、MiCoCiのメンバーです。
「なごやこわい」のメンバーではありませんw
アーキテクトやってます。あと、スクラム道もはじめました。
- 9. SignalR使おうとしたら、OWINって?
Open Web Interface for .NET
ウェブサーバー向けの新しいフレームワーク
えぇー?またフレームワーク増えたの?!
まぁ、そうなんですが、ASP.NET WebFormやMVCとは位置づけがちょっと 違います。SignalRはこれに乗っかります。
OWINの詳細は知らなくても大丈夫ですが、どんなものなのか、少しだけ紹介 します。
大丈夫、NuGetを使えば簡単に導入できます!
- 33. AzureTips
標準的な使用方法は、クラウドサービス(Webロール)
ワーカーロールでも使用可能。OWINのホストをワーカーロールで実行する (NuGetで、OWIN hostで検索すると、色々出てきます)。
Webサイトでも使用可。但し、WebSocketで接続する場合は、最大接続数 の制限に注意。
Free: (5)concurrent connections per website instance
Shared: (35) concurrent connections per website instance
Standard: (350) concurrent connections per website instance
http://blogs.msdn.com/b/windowsazure/archive/2013/11/14/introduction-to-websockets-on-windows-azure-web-sites.aspx
- 39. Azure ServiceBusは「Microsoft ASP.NET SignalRService Bus Messaging Backplane」という名称でNuGetで公開されています。 “Install-Package Microsoft.AspNet.SignalR.ServiceBus“ http://www.asp.net/signalr/overview/signalr-20/performance- and-scaling/scaleout-with-windows-azure-service-bus
ServiceBusの実装は、あまりに多いクライアントにはフィットしな いとの話があります。
他にも、SQL Serverを使うものや、OSSインメモリデータベースの Redisを使用した実装などがあります。
スケーラビリティ2 インスタンス間通信