Встречается на собеседованиях • сегодня

Что такое JRPC

JRPC (JSON-RPC) — это легковесный протокол удаленного вызова процедур (RPC), использующий JSON для кодирования данных. Он позволяет клиенту вызывать методы на сервере, передавая параметры в формате JSON, и получать ответы в том же формате.

Ключевые особенности:

  • Простота: минимум накладных расходов.
  • Независимость от транспорта (HTTP, WebSocket и др.).
  • Поддержка уведомлений (без ответа) и пакетных запросов.

Пример запроса и ответа:

json
// Запрос
{
  "jsonrpc": "2.0",
  "method": "subtract",
  "params": [42, 23],
  "id": 1
}

// Ответ
{
  "jsonrpc": "2.0",
  "result": 19,
  "id": 1
}

В Java для работы с JSON-RPC используют библиотеки, например, jsonrpc4j или Spring Boot с интеграцией через REST.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы