Azure SignalR Serviceとは?概要とメリットを解説
h2:Azure SignalR Serviceの概要
Azure SignalR ServiceはリアルタイムのWeb機能をアプリケーションに簡単に組み込むサービスです。
このリアルタイムのWeb機能というのは、サービスが接続されているクライアントに対してページやモバイルアプリケーションなどのコンテンツ更新をプッシュできるようにすることです。結果として、クライアントは、サーバーをポーリングしたり、新しい HTTP 要求を送信したりしなくても更新されることになります。
サーバーからクライアントへ、リアルタイムにデータをプッシュするシナリオの全てにおいて、Azure SignalR Serviceは使用できます。また、サーバーからのポーリングを必要とする従来のリアルタイム機能においても、 Azure SignalR Serviceは使用できます。
Azure SignalR Serviceのメリット
サービスではリアルタイム機能が必要となりますが、追加サーバーは不要です。SignalR Serviceを利用すれば、リアルタイム通信機能をアプリケーションに簡単に追加できます。ホスティング、スケーラビリティ、負荷分散などの細部を心配する必要はありません。
Azureが提供するAzure Functions、Azure Active Directory、Azure Storage、Azure App Service、Azure Analytics、Power BI、IoT、Cognitive Services、Machine Learningなどのサービスと簡単に統合できます。
▼参考資料