Мое приложение, работающее в Windows Azure, обрабатывает входящие запросы от пользователя (которые помещаются в очередь Azure) и назначает их реальным пользователям.
У людей есть определенное время для обработки запроса. Если ни один из назначенных людей не обработает запрос, мне нужно перейти к новому набору людей. По сути, я хочу поставить эти задачи в очередь в определенное время, а затем обработать их снова. Если один из пользователей выполняет задачу, мне нужно удалить ее из очереди, чтобы она не была снова обработана рабочим.