Встречается на собеседованиях • сегодня
Что такое SignalR
SignalR — это библиотека от Microsoft для добавления в приложения функционала реального времени (real-time). Она позволяет серверу отправлять мгновенные обновления подключенным клиентам без необходимости запрашивать их вручную.
Основные возможности:
- Поддержка WebSockets, Server-Sent Events (SSE) и long polling
- Автоматический выбор лучшего транспорта
- Управление подключениями (подключение/отключение клиентов)
- Поддержка групповых сообщений (broadcast)
Пример на Python (с использованием signalrcore):
python
from signalrcore.hub_connection_builder import HubConnectionBuilder
hub = HubConnectionBuilder() \
.with_url("https://example.com/chatHub") \
.build()
hub.on("ReceiveMessage", print) # Обработчик сообщений
hub.start() # Запуск соединения
hub.send("SendMessage", ["Hello, SignalR!"]) # Отправка сообщенияИспользуется в чатах, уведомлениях, дашбордах и других сценариях, где важна мгновенная синхронизация данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы