タグ

SignalRに関するgouei2001のブックマーク (3)

  • ASP.NET SignalRを知る

    連載目次 ASP.NET SignalRとは 近年になってASP.NETを取り巻く状況には大きな変化が起こっている。数年前までは「ASP.NET」といえば、それはすなわちWebフォームのことであった。だが、ASP.NET MVCやASP.NET Web APIASP.NET Webページが登場したことで、ASP.NETはその姿を大きく変えて「One ASP.NET」と呼ばれるビジョンが提唱されるまでになっている。 今回紹介する「ASP.NET SignalR」(シグナルアール。以降、単に「SignalR」)も、(上の概念図を見て分かるように)ASP.NETを基盤としたテクノロジであり、これを利用することでASP.NETアプリにリアルタイム性を持たせることが可能となる。 今回、正式版としてバージョン1.0がリリースされたSignalRは、もともと、ASP.NET開発チームのDavid Fo

    ASP.NET SignalRを知る
  • Web APIからSignalRへの連携 - xin9le.net

    One ASP.NET Advent Calendar 2013も17日目になりました。すでに3度目の登場です、@xin9leです。ASP.NET/IISのMVPさんよりも多く登場していて場違い感を多少なり感じておりますが、今回も飽き足らずSignalRのネタで攻めます。ご了承ください。 最近の体験談 ここ半年、業務でWPF + SignalR + Web APIな社内システム作りをしていました。その一部で以下のような動きをしている箇所があります。 Web API経由でデータベースのテーブルに新規追加/変更/削除を行う そのテーブルの内容をリアルタイムにモニタリングする リアルタイムにレコードの変更通知をしようと思ったら、Web APIへのアクセスがあったタイミングでSignalRサービスを呼び出す必要があります。しかしそこは流石のOne ASP.NET。Web APIとSignalRの連

  • RedisをBackplaneとしたSignalRのスケールアウト

    SignalRアプリをスケールアウトする際の注意点と、それを回避するためのBackplane機構について説明。さらにRedisをBackplaneとして活用する方法を解説する。 ← 前回 連載 INDEX 次回 → 前々回の記事ではIIS 8でWebSocketを有効にしてSignalRのアプリケーションを動かす方法を紹介した。今回はSignalRアプリケーションにおけるスケールアウトについて紹介したい。稿のサンプルは、こちらからダウンロードできる。 SignalRのスケールアウトとBackplane SignalRでも通常のWebアプリケーションと同様、複数のWebサーバーを立てることにより、1台では処理できない量のリクエストを処理することが可能になる。ただし、SignalR、あるいはWebSocket一般において注意すべきことがある。 SignalRスケールアウト時の注意点 ユーザー

  • 1