Как два микросервиса могут взаимодействовать, когда они размещены на одной машине против распределенной? - PullRequest
0 голосов
/ 01 мая 2020

Я новичок в микросервисах. Как я могу общаться между своими микросервисами? У меня есть четыре микросервиса и родительский пом. xml имеет зависимости для всех микросервисов. Теперь, поскольку они не размещены на разных машинах, мне не нужно вызывать остальные API для связи. как происходит связь между этими службами? Меня немного смущает, как микросервисы разрабатывают разные модули на одной машине? или разные машины как отдельные проекты а потом звоните через rest apis?

1 Ответ

0 голосов
/ 02 мая 2020

Микросервисное проектирование развертывания агности c. Они не должны знать о развертывании друг друга. Они могут быть развернуты вместе или по отдельности. Они общаются через REST / SOAP, AMQP, Общий ресурс (например, файл, БД) и т. Д. c.

Так что в вашем случае вам нужно выбрать один из стандартных способов связи.

...