Перейти к содержанию

Сравнение SOA и микросервисов

(SOA — service-oriented architecture)
На высоком уровне — и SOA, и микросервисы — стили проектирования, которые структурируют систему как набор сервисов.

Однако:

Параметр SOA Микросервисы
Межсервисное взаимодействие Умные каналы (ESB, Enterprise Service Bus), протоколы типа SOAP Примитивные каналы(напр. брокер сообщений или очереди), протоколы типа REST или gRPC
Данные Глобальная модель данных и общая БД Отдельные модель данных и БД для каждого сервиса
Типовой сервис Крупное монолитное приложение Небольшой сервис
Разбиение Несколько больших частей Много мелких частей

Последнее обновление : 18 мая 2023 г.
Дата создания : 23 июля 2022 г.

Комментарии

Комментарии