Подтвердить что ты не робот

Реактор против проактора

Может ли кто-нибудь объяснить разницу между рисунком реактора и шаблоном проактора? Я знаю, что в реакторной схеме операции синхронны, а в проакторе они асинхронны, а также что в реакторе операция выполняется обработчиком, который передается клиенту реактором. (исправьте меня, если я ошибаюсь)

Также какой из этих шаблонов используется в случае сбоя и который используется при сбое быстро?

4b9b3361

Ответ 1

Ссылка на Неудачная или отказоустойчивая?, а также статьи в вики, я бы сказал, что проактор является отказоустойчивым, а реактор терпит неудачу. Проактор, имеющий обработчик завершения, дает ему более "безопасный" подход. Синхронная среда, такая как реактор, будет иметь большие сбои, если одна задача не удастся, блокируя большой объем ресурсов. Надеюсь это поможет.