5 томов · 43 главы · все онлайн · каждый пример проверен на реальной машине

Учебник XServer

От ментальной модели «один exe + один каталог исходников» до глубокого погружения в горячую перезагрузку и трёх практических проектов. Основы xrt (память / контейнеры / сеть / внутренности TLS) здесь не повторяются — даются прямые ссылки на соответствующие главы учебника xrt.

Том 1 Старт и ментальная модель 6 глав · завершён Закладывает три понятия на всю книгу — поколения, lease и утилизацию при нуле ссылок; запускает первое приложение и учит читать логи и отлаживать.
Том 2 Конфигурация и сборка 7 глав · завершён Разбор каждого поля xs.json, vhost и SNI, система ручек Custom, четыре ручки статического слоя, топология сервисов, работа с сертификатами и семантика отката конфигурации.
Том 3 Разработка протоколов 12 глав · завершён Трёхзначный возврат и построение ответов HTTP, маршрутизация (map + pattern), JSON / шаблоны / vhost, шесть колбэков WebSocket, потоки TCP и UDP, перехват соединений.
18JSON и xvalueзавершена
20vhost на практикезавершена
21Основы WebSocketзавершена
24Сервисы UDPзавершена
Том 4 Глубокое погружение в перезагрузку 6 глав · завершён Модель координации целевого состояния, API запуска и опроса, передача состояния ServiceSwap/xsSwapTake, жизненный цикл поколений, GC и ноль утечек, границы и антипаттерны.
27Запуск и опросзавершена
30GC и ноль утечекзавершена
Том 5 Расширения, эксплуатация и проекты 17 глав · завершён SQLite / XTP2 / собственные расширения, система плагинов на вложенном TCC, развёртывание и наблюдаемость, границы безопасности, а также три практических проекта: REST API, TCP-шлюз и ферма сайтов на vhost.
32Расширение SQLiteзавершена
33Расширение XTP2завершена
42Развёртываниезавершена
50webview и узел appзавершена

Как читать эту книгу

Каждая глава построена из восьми частей: обзор → введение → понятия → примеры → контракт → частые ошибки → упражнения (три уровня + приёмка) → сводка-шпаргалка. Примеры несут метку «проверено на реальной машине»: имена файлов прослеживаются, команды копируются напрямую, вывод — настоящий. Глава 1 превращает сам этот шаблон в контракт.
ЧитательМаршрут
Бэкенд-разработчикТом 1 → Том 3 (выборочно по своим протоколам) → Том 4 (горячая перезагрузка обязательна) → проекты Тома 5
Эксплуатация / деплойТом 1 гл. 01–02 → Том 2 (подробная конфигурация) → Том 5 гл. 42–39 (развёртывание / наблюдаемость / безопасность)
Контрибьюторы / глубокое погружениеЧитать подряд; основы xrt — по блокам «Что дальше» в конце глав, со ссылками на учебник xrt