В моем текущем проекте у меня есть идея использовать фильтры / правила для подписки на тему для настраиваемой политики повторных попыток.
Я получаю сообщение из темы в функции Azure и пытаюсь отправить его на удаленный сервер.оказание услуг.Если служба выдает исключение Timeout, я хочу добавить в сообщение настраиваемое свойство с именем PostponeUntil с определенной датой-временем (например, через час), снова добавить его в тему и затем использовать правило для подписки наотфильтруйте это сообщение, пока не настанет время для повторной попытки.Можно ли сделать с SqlFilter что-то вроде этого:
var filter = new Microsoft.Azure.ServiceBus.SqlFilter("GETDATE() = PostponedUntilDateTime");
Если нет, каковы альтернативы для моего сценария?