Solution архитектура

Связь между solution-архитектурой и классификацией требований по Вигерсу
Пояснение: 
  • ФА строится на основе функциональных требований;
  • ИА является схемой потоков данных между АС, указанных  в ФА, пересекающих дорожки (swim lane) на BPMN-схеме;
  • АП разрабатывается на основе системных требований. Строится на основе ИА, имеет структуру, схожую с ИА, с тем отличием, что на ИА отображаются потоки бизнес-сущностей и функции АС, а на АП — операционные системы, типы серверов приложений, протоколы взаимодействий;
  • ТА разрабатывается на основе АП и отражает схему развёртывания АС на КЕ, IP-адреса, DNS-имена, связность.
Паттерн Request-Reply для брокерок на JMS и Kafka

Паттерн Request-Reply относится к паттернам конструкции сообщений.



В протоколе JMS, на которых работают брокеры сообщений ActiveMQ, RabbitMQ есть параметры сообщений для конфигурирования отправки ответа – JMSReplyTo (имя очереди для отправки ответа, часто temporary) и JSMCorellationId – идентификатор для ассоциации сообщения-запроса и ответом. Kafka поддерживает паттерны канального уровня p2p и pub/sub, но построена не на JMS и параметров для ответа там нет. Кроме того, препятствием для использования Request-Reply является неконтролируемый рост числа партиций в топике Kafka, что обеспечит проблемы с производительностью и масштабируемостью.

Комментариев нет :