Оглавление:
Определение - что означает микросервис?
Микросервисы - это идея предложить более широкую платформу, приложение или услугу как совокупность комбинированных услуг. Эти микросервисы обеспечивают специализированное, детальное сотрудничество, которое составляет более полную модель архитектуры.
Техопедия объясняет микросервисы
Использование микросервисов в приложениях может быть структурировано различными способами. Внутри приложения микросервис выполняет одно заданное задание - например, аутентифицирует пользователей, генерирует конкретную модель данных или создает определенный отчет. Идея состоит в том, что эти микросервисы, которые часто не зависят от языка, могут встраиваться в любое приложение и взаимодействовать или взаимодействовать друг с другом для достижения общей цели. Микросервисы могут, например, обмениваться информацией по протоколу HTTP. В некотором смысле, микросервисы аналогичны отдельным функциям в кодовой базе в том, что они предоставляют децентрализованный способ рассмотрения вычислительных задач в рамках этой общей модели приложения.
