Solace Queue с селектором сообщений без потребителей, но с использованием Solace Gui - PullRequest
0 голосов
/ 25 марта 2020

Мы используем Solace Pub Sub Version 10.6.2

У нас есть Java Publisher, который будет публиковать sh динамически c topi c в зависимости от полезной нагрузки сообщения. Таким образом, у нас есть несколько заголовков, и мы будем публиковать sh в динамическую c очередь на основе заголовков.

Например, мы должны опубликовать sh в SOURCE_TYPE / SEC_LEVEL / DESTINATION /

SOURCE_TYPE будет типом сообщения. SEC_LEVEL - это тот, кто может видеть это сообщение всем или включает конфиденциальные данные. DESTINATION - куда отправляется это сообщение

Итак, из того, что мой коллега сказал мне, кто ранее работал с утешением, является то, что наш * Издатель 1028 * может создавать эти сообщения по динамическим темам c без проблем. Из моего исследования кажется, что если у нас настроен vpn для DMR, то издатель java может создавать темы для заголовков сообщений по мере необходимости. Я провел небольшой тест hacki sh, но смог написать приветственные сообщения в topi c, который я создал моим java издателем, и утешение GUI показало частоту входящих сообщений. Я предполагаю, что это будет работать нормально.

Когда я запутался, это вторая часть этой задачи: они хотят направить данные из нескольких динамических тем c в очереди. Мне специально сказали, что я могу создать очередь в GUI, которая не будет динамической c. В эту очередь будет добавлено несколько подписок, которые будут автоматически извлекать данные, опубликованные в темах. Я провел еще один тест, в котором создал очередь и добавил подписку с именем динамического c topi c, которое я создал в первом имени теста, но безуспешно. Я никогда не видел, чтобы сообщения приходили в эту очередь. Я провел еще один тест, добавив подписку на сообщение в физическую топи c, которая находилась в vpn-сообщении без DMR, которое было создано месяцами go на утешении GUI, и записав в него тестовые сообщения. Это работало с селектором сообщений и не являлось DMR.

Я просто неправильно добавляю подписку или этот селектор сообщений (topic_name) добавлен в очередь утешения, не собираясь принимать сообщения от topi c для DMR? СЛЕДУЕТ ли нам делать что-то другое в отношении динамических тем c и подписок в очереди. В конечном итоге я хочу фильтровать по имени топи c, которое мы создаем динамически.

https://docs.solace.com/Solace-JMS-API/Selectors.htm

Большое спасибо за помощь

...