Реализация
Три компонента, которые вам нужно написать (или скопировать шаблон):
-
Протокол и транспорт
JSON-RPC типы, StdioTransport с 4 MB буфером, обработка EOF.
Читать
-
Сервер
Main loop, dispatcher, lifecycle handlers, конфигурация.
Читать
-
HTTP клиент
Паттерны для любого REST API: аутентификация, пагинация, rate limiting.
Читать