Серверная разработка, данные и API
Серверные приложения, базы данных, авторизация и интеграции.
768 материаловМатериалы для проекта «Сервис поддержки» объединяют несколько направлений. Начните с разделов ниже.
Серверные приложения, базы данных, авторизация и интеграции.
768 материаловPWA, Mini Apps, расширения, совместная работа, карты, медиа и документы.
150 материаловПомощники, функции сайта, агенты, MCP и обработка данных.
86 материаловEmail, коммуникации и жизненный цикл клиента.
17 материаловПроверить Origin и сессию до handleUpgrade.
Связать форму с открытием и закрытием соединения.
Отделить допустимую команду от произвольного JSON.
Направить сообщение только участникам выбранной комнаты.
Проверять доступ к комнате на каждой команде.
Связать отправку с серверным подтверждением принятия.
Сохранить ограниченный журнал и вернуть его при входе.
Использовать номер комнаты и окно подавления дублей.
Продолжить журнал по эпохе и курсору после разрыва.
Разделить присутствие пользователя и исправность сокета.
Передать одностороннее уведомление отдельным HTTP-потоком.
Ограничить накопление данных и частоту команд.
Сделать состояния, журнал и управление понятными с клавиатуры.
Закрыть потоки и сформулировать контракт учебного сервера.
12 уроков о кеше, очереди CSV, повторе, идемпотентности и сопровождении.
Прочитать вымышленный каталог через Redis-кеш.
Ограничить время хранения кешированной копии.
Менять ключ кеша вместе с версией основных данных.
Ограничить постановку задач счётчиком с TTL.
Задать контракт задачи и устойчивый jobId.
Отделить HTTP-ответ от добавления остатков товаров.
Различать временный сбой и непригодные данные.
Записать остатки и отметку импорта одним Lua-скриптом.
Объяснить повтор выполнения после потери воркера.