Перейти к содержанию

Определение API сервисов

API

Можно сказать, что API сервиса состоит из операций, которые клиент может вызывать, и событий, публикуемых сервисом.

Операция в API может существовать по одной из двух причин: она либо соответствует системной операции и вызывается внешними клиентами (или, возможно, другими сервисами), либо поддерживает взаимодействие между сервисами и вызывается только ими. События публикуются в основном для того, чтобы иметь возможность взаимодействовать с другими сервисами.

Первым делом нужно определить, какой сервис будет служить начальной входящей точкой для запроса системной операции. В его API добавляем такие функции. Затем нужно решить, какой взаимодействие между сервисами требуется каждой из них. Некоторые системные операции выполняет один сервис. В некоторых случаях для выполнения системной операции может потребоваться несколько запросов, например, когда данные, необходимые для выполнения запроса, распределены по разным сервисам. Таким образом нужно проанализировать все системные операции и зафиксировать, какое взаимодействие для этого потребуется.


Последнее обновление : 5 ноября 2023 г.
Дата создания : 24 июля 2022 г.

Комментарии

Комментарии