Том 1
Старт и ментальная модель
6 глав · завершён
Закладывает три понятия на всю книгу — поколения, lease и утилизацию при нуле ссылок; запускает первое приложение и учит читать логи и отлаживать.
Том 2
Конфигурация и сборка
7 глав · завершён
Разбор каждого поля xs.json, vhost и SNI, система ручек Custom, четыре ручки статического слоя, топология сервисов, работа с сертификатами и семантика отката конфигурации.
Том 3
Разработка протоколов
12 глав · завершён
Трёхзначный возврат и построение ответов HTTP, маршрутизация (map + pattern), JSON / шаблоны / vhost, шесть колбэков WebSocket, потоки TCP и UDP, перехват соединений.
Том 4
Глубокое погружение в перезагрузку
6 глав · завершён
Модель координации целевого состояния, API запуска и опроса, передача состояния ServiceSwap/xsSwapTake, жизненный цикл поколений, GC и ноль утечек, границы и антипаттерны.
Том 5
Расширения, эксплуатация и проекты
17 глав · завершён
SQLite / XTP2 / собственные расширения, система плагинов на вложенном TCC, развёртывание и наблюдаемость, границы безопасности, а также три практических проекта: REST API, TCP-шлюз и ферма сайтов на vhost.
Как читать эту книгу
Каждая глава построена из восьми частей: обзор → введение → понятия → примеры → контракт → частые ошибки → упражнения (три уровня + приёмка) → сводка-шпаргалка. Примеры несут метку «проверено на реальной машине»: имена файлов прослеживаются, команды копируются напрямую, вывод — настоящий. Глава 1 превращает сам этот шаблон в контракт.
| Читатель | Маршрут |
|---|---|
| Бэкенд-разработчик | Том 1 → Том 3 (выборочно по своим протоколам) → Том 4 (горячая перезагрузка обязательна) → проекты Тома 5 |
| Эксплуатация / деплой | Том 1 гл. 01–02 → Том 2 (подробная конфигурация) → Том 5 гл. 42–39 (развёртывание / наблюдаемость / безопасность) |
| Контрибьюторы / глубокое погружение | Читать подряд; основы xrt — по блокам «Что дальше» в конце глав, со ссылками на учебник xrt |