У меня есть сложный процесс бизнес-логики, который включает в себя 4 разных сервера (каждый из которых выполняет свою часть процесса). Я использовал веб-службу WCF для каждого сервера.
Теперь я хочу использовать NServiceBus в этом процессе. Функция саги звучит именно так, как мне нужно, но я не перестаю понимать, как реализовать этот процесс — нужно ли мне создавать обработчики в саге, чтобы каждый из них вызывал веб-сервис?
Или я могу разместить один и тот же хост саги на каждом сервере, чтобы каждый сервер выполнял свою часть процесса?