Популяризация JSON-RPC (часть 1) |
Для передачи данных по сети есть хорошо зарекомендовавшие себя стандарты - например, SOAP, gRPC, AMQP, REST, GraphQL.
При создании сайтов малой, средней и большой сложности обычно используются последние два с их вариантами. Верней, только варианты, потому что REST и GraphQL - ресурсоориентированные протоколы. Это как бы просто перенос элементарной работы с базой данных на клиента. Обычно таких запросов не больше 30% от всего бэкенд API.
Попытка сделать весь API максимально RESTful страшно раздувает код и грузит сеть. Поэтому остальные 70% запросов - в форме команд на бэкенд сделать некую работу, слабо отображающуюся на CRUD над неким ресурсом. И вариантов послать такие запросы достаточно много. Даже, чересчур.
Читать далееhttps://habr.com/ru/post/709362/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709362
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |