Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсказка
Это фрагмент из электронной книги «Архитектура микрослужб .NET для контейнеризованных приложений .NET», доступной в документации .NET или в виде бесплатного скачиваемого PDF-файла, который можно прочитать в автономном режиме.
Разработка контейнерных приложений микрослужб означает, что вы создаете многоконтейнерные приложения. Однако многоконтейнерное приложение также может быть проще (например, трехуровневое приложение) и может не создаваться с помощью архитектуры микрослужбы.
Ранее мы подняли вопрос "Необходимо ли Docker при создании архитектуры микрослужбы?" Ответ не является четким. Docker — это инструмент и может предоставить значительные преимущества, но контейнеры и Docker не являются обязательным требованием для микросервисов. Например, можно создать приложение на основе микрослужб с Docker или без нее при использовании Azure Service Fabric, которое поддерживает микрослужбы, работающие как простые процессы или контейнеры Docker.
Однако если вы знаете, как разрабатывать и разрабатывать приложение на основе микрослужб, которое также основано на контейнерах Docker, вы сможете разрабатывать и разрабатывать любую другую, простую модель приложения. Например, можно разработать трехуровневое приложение, которое также требует многоконтейнерного подхода. Из-за этого архитектура микрослужб является важной тенденцией в мире контейнеров, в этом разделе рассматривается реализация архитектуры микрослужб с помощью контейнеров Docker.