SignalR
Azure SignalR Service を仕事で少し使ったときに、設定が増えていることに気が付いたので調べたのですが、中の人に聞くまで情報がほぼ無かったのでメモとして残します。そして Serverless mode がかなり良かったので、それの紹介も簡単にですがします。チャ…
これも Ignite 2018 で発表されましたが、予定通り Azure SignalR Service が GA となりました。分かりやすい変更点としては SLA 99.9% が付いたり、Standard Tier での 100 units までのスケールアウトがサポートされて、仕様上は 10 万コネクションまで扱…
Build 2018 が始まったようですね。基本的な内容は明日の朝にブチザッキを見て確認する予定ですが、Cloud Platform Release Announcements に Azure SignalR Service という心惹かれる項目があったので、サクッと確認してみました。Azure Blog でも紹介され…
まともに触ったのは数年振りという感じがしますが、前々から SignalR のメトリクスはパフォーマンスカウンターに書き込まれるようになっていて、App Service などから扱いにくいなと思ってました。最近は ARM 経由で App Service のパフォーマンスカウンター…
Windows Azure Web サイトでは既定で ARRAffinity という名前のクッキーを発行して、セッションアフィニティを行っています。Web サイトが行っている ARR を使ったセッションアフィニティについては以下の記事を参考にしてください。ちなみに、これは ARR に…
このブログでも扱いましたが、Windows Azure Web サイトの WebSocket サポートはインスタンスモードによって同時接続数に上限が設定されています。Windows Azure Web サイトに WebSocket を導入する - Windows Azure Japan Team Blog (ブログ) - Site Home -…
Windows 8.1 や Visual Studio 2013 のリリースと同時に ASP.NET 周りも大幅にアップデートされたのですが、SignalR 2.0 で追加された機能が実に便利そうだったので紹介したくなりました。とりあえず、まずはリリースノートを確認しておきましょう。Release …
お前、JAZUG に参加してないだろと言われそうですが、LT 大会でトップバッターかつ、投票用のアプリを作って発表してきました。スライドはこんな感じ。 JAZUG LT アプリを作った話 from Tatsuro Shibamura スロットリングが発生するとか、バグがあって失敗す…
SignalR 2.0 rc1 release notes https://t.co/Alz4Z6huTP— David Fowler (@davidfowl) August 24, 2013最近は SignalR を全然弄っていなかったですが、ちょっと前に 2.0 RC 1 が NuGet で公開されたようです。NuGet Gallery | Microsoft ASP.NET SignalR 2.0…
緑タイツのスーパーヒーロー*1に誘われたので、仕事帰りに Samurai Startup Island で Socket.IO と SignalR や Windows Azure について 2 時間ほど話してきました。ちなみにこんな感じでした。写真についてはノーコメントで。*2リアルタイムWebアプリケーシ…
リアルタイム Web 最前線 ~ Socket.IO & SignalR 徹底解説 [スライド&動画] - Build Insiderという訳で、タイトルの通り Build Insider でのセッション動画が YouTube で公開されています。折角なので埋め込んでみます。それにしても動画であらためて見…
Build 2013 2 日目のキーノートで Scott Hanselman 氏が One ASP.NET 絡みのデモを行っていた中で、Visual Studio 2013 で追加されたブラウザーリンクという機能が、内部的に SignalR を使っていると言っていたので調べてみました。その前にブラウザーリンク…
Build 2013 のキーノートでは Windows 8.1 と Visual Studio 2013 の話題が中心でしたが、今回は Visual Studio 2013 で追加された ASP.NET のアップデートに関してまとめておきます。既に ASP.NET の公式サイトでは記事が公開されています。ASP.NET vNext |…
ちょっと時間が空いてしまいましたが、Visual Studio 2013 と One ASP.NET の話 - しばやん雑記 で明日は SignalR のセッションと書いていた分のセッション動画とスライドが公開されてます。全く関係ないですが Damian Edwards 氏の英語は非常に聞き取りやす…
昨日の話なんですが、Build Insider OFFLINE でちょっと喋ってきました。SGT の 31 階セミナールーム A で行ったんですが、席が足りないという事態が発生して、圧力団体の方々が 50cm ほど前方移動してプレッシャーをかけられました。スライドは Slideshare …
ASP.NET SignalR のデモでよく見るような、ドラッグドロップでオブジェクトを動かして、それを全クライアントに配信するようなアプリケーションだと、そのまま実装するとサーバとクライアント間で数 ms 間隔で通信が行われてしまいます。それは非常に効率が…
今朝、ASP.NET SignalR 1.1 の正式版がリリースされたようです。. @signalr 1.1 released! Now scale out ready. See the release notes here github.com/SignalR/Signal…— David Fowlerさん (@davidfowl) 2013年5月14日リリースノートを見ると、このリリー…
SignalR 1.1 のベータが公開されて、スケールアウトプロバイダもさらに新しくなりましたね。内容に関しては開発者の Devid Fowler 氏のブログが最高にわかりやすいです。SignalR 1.1 beta - Unhandled Exceptionちょっと指定方法が変わったのと、エラー処理…
SignalR 1.1 beta is out! https://t.co/IqLnRMf1Vp including new scale out providers. See the release notes https://t.co/XGtK9pHgIQ— David Fowler (@davidfowl) April 11, 2013という訳で、SignalR 1.1 のベータが公開されたようです。GitHub のマイ…
SignalR は基本的に非同期で通信が行われるので、クライアント側ではブロッキングせずに通信を行うことが出来ますが、サーバ側の実装となるとまた別の話になります。ASP.NET MVC などと同じように Hub のメソッド内でファイル、ネットワーク I/O などの時間…
ASP.NET SignalR は IIS 8 と .NET Framework 4.5 が必要だと思っている人は多いみたいですが、実際には IIS 7.5 と .NET Framework 4 の組み合わせでも WebSocket が使えないだけで動作自体は全く問題ありません。今のところ IIS 8 と .NET Framework 4.5 …
SignalR のサンプルアプリケーションってボタンをクリックしたり、チャットでメッセージやり取りするものが多いですね。実際に試してみると結構面白いんですが、本当に複数人が繋がっているのか分からないので、いまいち実感がわかなかったりします。自分以…
NuGet Gallery | Microsoft ASP.NET SignalR 2.0.0知らぬ間に ASP.NET SignalR 1.0.1 が出ていました。リリースノートを見るとバージョン番号が示す通り、このバージョンではバグ修正しか行われていないようです。Page not found · GitHub恐らく、今月中には…
ASP.NET SignalR 1.0 から HubPipeline という機能が実装されました。詳細は SignalR の最新情報をまとめてみた - しばやん雑記 とかを見てください。簡単に概要だけ説明しておくと、MVC や Web API の ActionFilter に相当する機能が SignalR の HubPipelin…
Inc. SignalR 1.0.0 RTW! RT @scottgu excited to announce release of @aspnet and Web Tools 2012.2 Update: weblogs.asp.net/scottgu/archiv…— SignalRさん (@SignalR) 2013年2月18日ASP.NET and Web Tools 2012.2 の正式版と同じタイミングでリリースさ…
少し遅くなりましたが、ASP.NET SignalR の 1.0 rc2 が公開されました。入手方法は NuGet からで全く変わらないので、とりあえずリリースノートを見ていきましょう。SignalR/ReleaseNotes.md at master · SignalR/SignalR · GitHubRC なので基本的にはバグ修…
ASP.NET SignalR 1.0 では MVC や Web API のように属性を使った認証に対応しました。以前から要求が多かったのに対応が遅くなったのには、SignalR に特有の事情がありました。そして今回、実際に実装された Authorize 属性を見ると Role や User といった M…
ちょっと調べていたら、いろいろと変わっていたのでまとめました。 NuGet から 0.5.3 が消滅 NuGet Gallery | SignalR 0.6.10.6.1 という表示にはなっていますが、パッケージが公開されていないのでインストール出来なくなりました。これからは Microsoft.As…
最近は仕事が忙しくて SignalR をあまり弄れていません。その代わり MVC は目いっぱい弄ってます。なので休みのうちに SignalR の JavaScript API について、ちょっとした Tips をまとめておきます。 コネクション ID を取得する ネゴシエーション時にサーバ…
先日 1.0.0 alpha 1 が公開されたところですが、早くも alpha 2 が公開されていました。NuGet Gallery | Microsoft ASP.NET SignalR 1.0.0-alpha2詳しい情報は David Fowler 氏のブログを参照すればいい感じです。Microsoft ASP.NET SignalR - Unhandled Exc…