Нефункциональные особенности#

Нефункциональные требования к компоненту EVTA (Reactive stream adapter)#

  • Надежность сервиса не ниже 99.99%;

  • Обновление и проведение регламентных работ без прерывания доступности сервиса;

  • Требования по объему транзакции к компоненту не предъявляются, технических ограничений нет. Ограничения наследуются от подключаемых инсталляций транспортов. В общем случае не рекомендуется использовать сообщения более 1 МБ;

  • Для клиентских REST/gRPC подключений время отклика между клиентом и EVTA при отсутствии промежуточных слоев не более 1 сек - без учета сетевых задержек и времени ожидания ответа от транспортного слоя, за исключением времени первого обращения. Для первого обращения – до 10 сек;

  • Для подключений к транспортному слою – ограничение по времени отклика неприменимо, так как EVTA в этом случае является активной стороной подключения.

Нефункциональные требования к программному компоненту EVTD (Сервис передачи событий)#

  • Надежность сервиса не ниже 99.99%;

  • Обновление и проведение регламентных работ без прерывания доступности сервиса;

  • Требования по объему транзакции к компоненту не предъявляются, технических ограничений нет. Ограничения наследуются от подключаемой инсталляции транспорта. Типовое рекомендуемое ограничение для topics Apache Kafka – размер сообщения не более 1 МБ;

  • Компонент представляет собой клиентскую библиотеку и встраивается в программный код АС-клиента, в связи с чем ограничение по времени отклика неприменимо.

Нефункциональные требования к программному компоненту SEDR (Сервис междоменной репликации событий)#

  • Доступность сервиса не ниже 99.99%;

  • Обновление и проведение регламентных работ без прерывания доступности сервиса;

  • Компонент выполняет только передачу данных, никакие преобразования с бизнес-данными не производятся. Гарантии доставки наследуются от используемого транспорта (Platform V Corax / Apache Kafka) и имеют уровень «at least once»;

  • Требования по времени отклика не применимы, т.к. SEDR является активной стороной подключения;

  • В случае использования worker для передачи единственного потока данных с объемом сообщения не более 10 Кб, а также при отсутствии дополнительных ограничений со стороны транспорта, пропускная способность – не менее 8400 TPS;

  • Корректная работа гарантируется в случае наличия подключения к брокерам транспортного слоя. В случае отсутствия/потери какого-либо из подключений работа workers или коннекторов может быть прервана;

  • Реализована поддержка вертикальной и горизонтальной масштабируемости.

Требования по информационной безопасности к продукту EVD#

Решение соответствует общим требованиям безопасности.

При использовании решения обеспечивается выполнение следующих требований:

  • секретная информация (пароли) не должна храниться в конфигурационных файлах в открытом виде;

  • при подключении к компоненту использовать протокол TLS версии не ниже 1.2.