Следует ли нам использовать встроенное свойство Azure Service Bus Queue CorrelationId или UserProperties? - PullRequest
0 голосов
/ 06 июня 2018

Мы разрабатываем приложение веб-API, которое получит в запросе заголовок correlation-id (GUID) и будет запускать внутренний процесс асинхронно, отправляя сообщение в очередь шины обслуживания Azure.Мы хотели бы передать этот идентификатор корреляции для целей сквозного мониторинга.

Следует ли нам использовать встроенное свойство CorrelationId или добавить пользовательское свойство CorrelationId в словарь UserProperties Microsoft.Azure.ServiceBus.Message ?Какая лучшая практика?

1 Ответ

0 голосов
/ 06 июня 2018

Для удобства используется свойство CorrelationId, также как свойства ContentType, To или ReplyTo.Как правило, они используются для различных шаблонов сообщений и, в отличие от других системных свойств, могут использоваться без каких-либо проблем.

Краткий ответ: используйте его, а не дублируйте, вводя пользовательское свойство с одинаковым намерением.

...