Перейти к содержимому

Каталог курсов

Приложения реального времени

Проектируйте сеансы с упорядоченной доставкой, проверкой доступа и наблюдаемостью.

Моделируйте жизненный цикл соединений, сообщения WebSocket, задержки повторных подключений, порядок доставки, удаление дублей, срок действия статуса присутствия, авторизацию, обратное давление и наблюдаемость — без расчёта на идеальную сеть.

Программа курса

  1. Раздел 1

    Жизненный цикл соединения

    Открывайте, аутентифицируйте, закрывайте и восстанавливайте соединения осознанно — начните с рукопожатия, состояний и задержек повторных попыток.

    1. Рукопожатие WebSocket
    2. Автомат состояний соединения
    3. Задержки повторных подключений
  2. Раздел 2

    Корректная обработка сообщений

    Явно обрабатывайте дубли, пропуски и перегрузку: используйте порядковые номера, идемпотентные события и ограниченные очереди.

    1. Порядковые номера
    2. Идемпотентные события
    3. Обратное давление
  3. Раздел 3

    Присутствие, авторизация и эксплуатация

    Считайте присутствие временным подтверждением, проверяйте каждую подписку на канал и наблюдайте за сеансом целиком.

    1. Статус присутствия с TTL
    2. Авторизация в каналах
    3. Наблюдаемость в реальном времени

Учебные треки

Оживите свою идею. Начните за 60 секунд.

7 дней бесплатно на любом тарифе для новых участников · Отмена в любой момент

Начать

К курсам