Мы переносим приложение из Azure в On Prem, у которого есть опция Queue, и решил реализовать MSMQ как Azure Queue, но некоторые из параметров не совсем доступны в очереди MSMQ.Как реализовать MSMQ Получите как Azure Queue?
- AddMessage & PeekMessage в Azure Queue и отправить & Peek в MSMQ такие же
- GetMessage в Azure Queue используется для получения следующего сообщения в очереди, и мы можем установить время видимости, чтобы избежать других, чтобы обработать ту же очередь , Получите в MSMQ, чтобы получить последнее сообщение и в то же время он автоматически удаляется из очереди.
- DeleteMessage в Azure Queue, все хорошо после получения сообщения из очереди, тогда мы должны удалить сообщение с помощью DeletMessage, но у нас нет этой опции в MSMQ.
- Updatemessage в Azure Queue используется для обновления сообщения, но у нас нет этой опции в MSMQ.
Пожалуйста, помогите мне, как реализовать GetMessage, как мы используем в Azure Queue.
Thx @Thiago. да, я могу использовать Peek и ReceiveById для этого, но как заблокировать сообщение, когда мы используем Peek, поскольку другие сообщения не должны обрабатываться другими, как Getmessage с временем видимости в Azure Queue. – muthuvel
Я не уверен, есть ли возможность. Но почему вы должны использовать peek вместо получения? –
Так много пользователей одновременно обращаются к очереди в нашем приложении. В этом случае мы не должны позволять пользователям получать доступ к одной и той же очереди, поскольку количество функций зависит от очереди после процесса. Это главный вопрос. – muthuvel