essence-community/core

Непрерывный вызов интеграционных сервисов

vladshem opened this issue · 1 comments

  • При настройке интеграционных сервисов в следующем порядке 1->2->3 шлюз должен вызывать всю цепочку, независимо от результата выполнения каждого сервиса.

  • Возвращать пользователю весь стэк ошибок, который возвращает каждый сервис

toksy commented

Такое поведение можно реализовать следующим образом:
Для того шага в интеграционной цепочке, который необходимо пропустить с ошибкой и перейти к следующему шагу.
в ответе вместо cv_error возвращать, например, cv_error_skip и анализировать ошибку вручную.

В этом случае шлюз не будет прерывать цепочку вызовов.