AzureFunBytes — это еженедельная возможность узнать больше об основах и фундаменте, из которых состоит Azure. Для меня это возможность больше узнать о том, что и как делают люди в организации Azure. Каждую неделю мы собираемся вместе в 11 утра по тихоокеанскому времени на канале Microsoft LearnTV и узнаем больше о Azure.
Когда: 20 января 2022 года в 11 утра по тихоокеанскому времени / 2 часа по восточному.
Где: Microsoft LearnTV
На этой неделе в AzureFunBytes мы обсудим, как сделать ваши приложения работающими в реальном времени с помощью SignalR. SignalR — это библиотека, с помощью которой разработчики могут добавлять функциональность реального времени, заставляя код мгновенно отправлять контент подключенным клиентам, а не ждать, пока клиент запросит данные с сервера.
SignalR поддерживает функциональность «server push», при которой серверный код может обращаться к клиентскому коду в браузере с помощью удаленных вызовов процедур (RPC), а не модели «запрос-ответ», распространенной сегодня в Интернете.
Служба Azure SignalR
Что здесь связано с Azure? Если вы хотите создать подобные функциональные возможности в режиме реального времени, существует служба Azure SignalR Service. Страница документации Microsoft «Что такое Azure SignalR Service?» описывает эту службу следующим образом:
«…упрощает процесс добавления веб-функциональности в реальном времени в приложения по протоколу HTTP. Эта функциональность реального времени позволяет службе передавать обновления содержимого подключенным клиентам, например, одностраничному веб-приложению или мобильному приложению. В результате клиенты получают обновления без необходимости опрашивать сервер или отправлять новые HTTP-запросы для получения обновлений».
Существует множество вариантов использования Azure SignalR, например, игры, приборные панели, чат, определение местоположения в реальном времени, IoT и многое другое. Вы можете найти полный список примеров на этой странице документации вместе с некоторыми ключевыми преимуществами.
Чтобы показать, как начать использовать службу Azure SignalR, я снова обратился к старшему специалисту по облачным технологиям Microsoft Крису Норингу. Крис обсудит внедрение, примеры использования и ответит на ваши вопросы о SignalR.
Наша программа включает в себя:
- обсуждение службы Azure SignalR
- Когда использовать Azure SignalR
- Как это работает
- Как внедрить сервис и добавить его в ваше веб-приложение.
Крис также продемонстрирует веб-приложение, которое получает возможности реального времени с помощью Azure SignalR.
Подробнее о Крисе Норинге:
Крис — старший специалист по облачным технологиям в команде Next Generation (академическая команда). Он работает со студентами и преподавателями и помогает готовить профессиональных разработчиков завтрашнего дня. Он также является опубликованным автором, докладчиком на конференциях и GDE (Google Developer Expert).
Приходите со своими вопросами в четверг, 20 января, в 11 утра по тихоокеанскому времени / в 2 часа по восточному на LearnTV!
Узнайте об основах Azure вместе со мной!
Прямой эфир обычно можно найти на Twitch, YouTube и LearnTV в четверг в 11 утра по тихоокеанскому времени / 2 часа дня по восточному времени. Вы также можете найти записи здесь:
AzureFunBytes на Twitch
AzureFunBytes на YouTube
Канал Azure DevOps на YouTube
Следите за AzureFunBytes в Twitter
Полезные док-ты:
Получите 200 долларов в виде бесплатного кредита Azure
Microsoft Learn: Введение в основы Azure
Microsoft Learn: Введение в ASP.NET Core SignalR
Microsoft Learn: Включение автоматических обновлений в веб-приложении с помощью функций Azure Functions и службы SignalR
Введение в SignalR
SignalR Начало работы
Быстрый старт: Создание чата с помощью службы SignalR
Документация по службе Azure SignalR Service
Учебное пособие: Аутентификация службы Azure SignalR Service с помощью Azure Functions
Быстрый старт: Использование JavaScript для создания приложения, показывающего количество звезд на GitHub с помощью Azure Functions и SignalR Service