Каталог курсов
Приложения реального времени
Проектируйте сеансы с упорядоченной доставкой, проверкой доступа и наблюдаемостью.
- Продвинутый
- 9 уроков
- 2 проекта
- Около 1.5 ч
- EN · UZ · KO · RU · ES · FR · DE · AR
Моделируйте жизненный цикл соединений, сообщения WebSocket, задержки повторных подключений, порядок доставки, удаление дублей, срок действия статуса присутствия, авторизацию, обратное давление и наблюдаемость — без расчёта на идеальную сеть.
Программа курса
Раздел 1
Жизненный цикл соединения
Открывайте, аутентифицируйте, закрывайте и восстанавливайте соединения осознанно — начните с рукопожатия, состояний и задержек повторных попыток.
- Рукопожатие WebSocket
- Автомат состояний соединения
- Задержки повторных подключений
Раздел 2
Корректная обработка сообщений
Явно обрабатывайте дубли, пропуски и перегрузку: используйте порядковые номера, идемпотентные события и ограниченные очереди.
- Порядковые номера
- Идемпотентные события
- Обратное давление
Раздел 3
Присутствие, авторизация и эксплуатация
Считайте присутствие временным подтверждением, проверяйте каждую подписку на канал и наблюдайте за сеансом целиком.
- Статус присутствия с TTL
- Авторизация в каналах
- Наблюдаемость в реальном времени
Учебные треки
Оживите свою идею. Начните за 60 секунд.
7 дней бесплатно на любом тарифе для новых участников · Отмена в любой момент
Начать