Служебная шина для Windows Server: изменяется ли EnqueuedTimeUtc в BrokeredMessage при автоматической пересылке сообщений?
В настоящее время я провожу некоторые тесты на служебной шине для Windows Server и использую свойство EnqueuedTimeUtc класса BrokeredMessage для некоторых тестов производительности (чтобы определить, какая часть служебной нагрузки связана с служебной шиной, а какая - от служебной шины). код моего приложения).
В конфигурации тем и очередей я настроил автоматическую пересылку для автоматической пересылки сообщений из подписки в очередь.
Чтобы правильно интерпретировать измерения, я должен знать, представляет ли EnqueuedTimeUtc в BrokeredMessage время, когда было отправлено исходное сообщение, или оно представляет время, когда сообщения были перенаправлены в очередь.
Что он? Исходное время постановки в очередь на тему или второе постановка в очередь?
2 ответа
Задавая тот же вопрос на форумах MSDN, я получил следующий ответ от Дана Розанова, который работает в команде Service Bus в Microsoft:
Это не очередь из восходящей очереди / объекта - это время с отметкой, когда сервер служебной шины сохранил это сообщение в объекте.
Второе время постановки в очередь - когда оно автоматически пересылается.