3 недели назад
Подробнее о JSON RPC.
Не хочу разводить очередной холивар на эту тему. Поэтому, если вкратце, то GraphQL — это сложно, RPC — быстро, REST — некий медиум, но не хватает batch-запросов. И если у вас небольшое приложение или микросервис, то rpc, он же “вызов удаленной процедуры”, может оказаться гораздо лучше и экономичнее для вашей архитектуры, особенно если она основана на микросервисном подходе. Итак, давайте подробнее разберем JSON RPC v2.0 Спецификация достаточно проста и лаконична. На моей практике это решение оказалось достаточно удобным и простым, но при этом мощным и расширяемым...
2 года назад
JSON RPC. Не РПЦ...
JSON-RPC (Remote Procedure Call) - это протокол удаленного вызова процедур, основанный на формате JSON. Он используется для вызова удаленных функций или методов на сервере из клиентского приложения. JSON-RPC 2.0 Версия 2.0 является наиболее распространенной и предоставляет более совершенный механизм удаленного вызова процедур. Она использует формат JSON для передачи данных вместо XML и содержит следующие элементы: Версия протокола Протокол версии 2.0 определяет, что любой запрос или ответ должен содержать поле версии, указывающее на версию протокола...