WCF со стандартными привязками msmq ( netMsmqBinding и msmqIntegrationBinding ) не поддерживают повторные попытки.Итак, в ответ на ваши вопросы:
кто создает очередь повторных попыток? - Вы делаете.
, кто перемещает сообщение из очереди повторных попыток в очередь приложения послевремя ожидания? - Вы делаете.
как отслеживается задержка? - Вы должны это сделать.
NServiceBus isс открытым исходным кодом и может использовать MSMQ для транспорта.Этот продукт обеспечивает функциональность повторных попыток из коробки, но не использует WCF.
ОБНОВЛЕНИЕ
Выше действует для MSMQ 3 и ниже.