Что оптимальный путь состоит в том, чтобы настроить/кодировать NServiceBus для задержки сообщений повторения?
В его конфигурации по умолчанию повторная попытка происходит почти сразу до количества попыток, определенных в конфигурационном файле. Я идеально хотел бы повторить снова после часа и т.д.
Кроме того, как делает HandleCurrentMessageLater()
работа? Что делает Later
аспект относится к?
Повторные попытки NSB предназначены для устранения временных проблем, таких как взаимоблокировки и т. Д. Более длинные попытки лучше обрабатывать, создавая другой процесс, который отслеживает очередь ошибок и помещает их обратно в в исходную очередь с желаемым интервалом. Взгляните на ReturnToSourceQueue.exe , который поставляется с NSB для справки.
Изменить: NServiceBus теперь поддерживает это, мы называем это Повторные попытки второго уровня , см. http://docs.particular.net/ для получения дополнительной информации
{{1} }