В этом абстрактном дается различие между микросервисом и API:
Микросервис предоставляет свой интерфейс, что он может делать, посредством API.API - это список всех конечных точек, на которые микросервис отвечает, когда получает команду / запрос.Микросервис содержит API и другие внутренние + скрытые вещи, которые он использует для ответа на запросы клиентов.
Я работал с модулями и микросервисами в Java, но есть лучший способ для четкого описанияРазличия между модулем и микросервисом?
Исходя из моего опыта, несколько модулей были импортированы как часть проекта микросервиса.Является ли микросервис каким-то модулем с дополнительными возможностями предоставления конечных точек RESTful?Что отличает модуль от микросервиса или наоборот?
Есть ли еще что-то, что мы можем обсудить по данной теме, чтобы прояснить потенциальную путаницу?
Я добавил некоторую визуальную помощьдля дальнейшей ясности:
Пожалуйста, опровергните, если можете, а также предоставьте надежные ссылки относительно вашего опыта работы с микросервисами и модулями.