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