имена входящих сообщений nats не сообщаются - регистрация запроса-ответа - PullRequest
0 голосов
/ 28 сентября 2019

Я использую запросы nats на такие темы, как «query.users. *. Status» в межсервисном общении.Для анализа моей системы я подписываюсь на «>» и записываю все сообщения в журнал.Если трафика много, журнал иногда выглядит так:

Received on [query.users.3.status]: ''
Received on [query.users.17.status]: ''
Received on [_INBOX.6XlwBBmRCS374Elx3K1THv.6XlwBBmRCS374Elx3K1Vtj]: 'online'
Received on [_INBOX.6XlwBBmRCS374Elx3K1THv.6XlwBBmRCS374Elx3K1Vjv]: 'offline'

Здесь я не вижу, какой ответ принадлежит запросу пользователя № 3, а какой - запросу пользователя № 17.

Есть ли хороший способ заменить префикс _INBOX темой запроса или какой-либо другой наилучшей практикой для сопоставления запросов с их ответами?

...