Как реализовать Rest API в монолитной архитектуре - PullRequest
0 голосов
/ 13 мая 2018

Я понимаю (в некоторой степени), чем отличаются монолитные микросервисы.А также, что такое SOA, это архитектура потребителя / поставщика услуг, а микросервис является подмножеством SOA.и они используют API Restfull / SOAP для связи.Таким образом, когда он запрашивает что-либо, он / она использует Rest / SOAP API, но как в монолитной архитектуре клиентский запрос через какой API?Я искал все ссылки / блоги в Google, видео на YouTube, но до сих пор мне не ясно об этом.

Или, может быть, все мое понимание неверно.

1 Ответ

0 голосов
/ 13 мая 2018

Звучит так, будто вы немного смущены, я бы очень рекомендовал вам взять книгу на эту тему.

Приложение Monolithic vs micoservice - это больше о том, как вы упаковываете и развертываете свое приложение, и в каком-то смысле, насколько связаны модули / подсистемы. Крайний пример: вы всегда развертываете все монолитные приложения для наименьшего возможного изменения, а в примере с микросервисом вам просто нужно внести одно и то же изменение в один сервис.

Rest API и SOAP - это протоколы, по которым (http) сообщения передаются между клиентским <-> сервером и не имеют ничего общего с монолитным и микро.

Монолитное приложение может, конечно, иметь общедоступные http API, и пользователь (отправляющий запрос) этого API может не иметь возможности сообщить стиль архитектуры этого приложения. И почему она заботится об этом?

Я думаю, что это хорошее начало: https://martinfowler.com/articles/microservices.html

...