Определение API сервисов¶
API
Можно сказать, что API сервиса состоит из операций, которые клиент может вызывать, и событий, публикуемых сервисом.
Операция в API может существовать по одной из двух причин: она либо соответствует системной операции и вызывается внешними клиентами (или, возможно, другими сервисами), либо поддерживает взаимодействие между сервисами и вызывается только ими. События публикуются в основном для того, чтобы иметь возможность взаимодействовать с другими сервисами.
Первым делом нужно определить, какой сервис будет служить начальной входящей точкой для запроса системной операции. В его API добавляем такие функции. Затем нужно решить, какой взаимодействие между сервисами требуется каждой из них. Некоторые системные операции выполняет один сервис. В некоторых случаях для выполнения системной операции может потребоваться несколько запросов, например, когда данные, необходимые для выполнения запроса, распределены по разным сервисам. Таким образом нужно проанализировать все системные операции и зафиксировать, какое взаимодействие для этого потребуется.
Дата создания : 24 июля 2022 г.