Возможно ли изменить/продлить срок действия от 7 дней до 10 дней или от 7 дней до 1 дня в очереди на Azure?Возможно ли изменить/продлить срок действия в Azure Queue?
Каково использование поля PopReceipt и Next Visible в Azure Queue?
Возможно ли изменить/продлить срок действия от 7 дней до 10 дней или от 7 дней до 1 дня в очереди на Azure?Возможно ли изменить/продлить срок действия в Azure Queue?
Каково использование поля PopReceipt и Next Visible в Azure Queue?
Да, когда вы put a message на очереди вы можете задать значение messagettl
для количества секунд до окончания срока действия сообщения и автоматически удаляется. Максимальное допустимое значение - 7 дней, что также является значением по умолчанию.
Если вы используете .NET SDK, вы можете передать это как аргумент TimeSpan timeToLive
в метод CloudQueue.AddMessage.
PopReceipt - это идентификатор, который используется при получении сообщения и используется клиентами для последующего удаления сообщения после его обработки. Значение NextVisible также используется при получении сообщения, чтобы указать, когда сообщение снова станет видимым для всех других клиентов, если оно не было сначала удалено клиентом, который его извлек.