REST - перенаправлять сообщения разным HTTP-потребителям - PullRequest
0 голосов
/ 31 мая 2019

Цель - настроить Solace Message-Broker для маршрутизации сообщений другому HTTP-потребителю на основе либо http-заголовков, либо пути к цели запроса.

Я новичок в Solace ... и думаю, что это будет возможно, если я настрою отдельное сообщение-vpn и назначу разные порты для REST. Но способность динамически маршрутизировать на основе полезной нагрузки может иметь некоторые преимущества.

1 Ответ

0 голосов
/ 25 июня 2019

Сообщения в Утешении маршрутизируются в зависимости от темы или очередей.С функцией обмена сообщениями REST от Solace тема или очередь, в которую публикуется производитель, определяется целью-запросом HTTP.

например,

Чтобы отправить в тему "A", используйте http://[solaceIP:restPort]/TOPIC/A

Чтобы отправить в очередь "B", используйте http://[solaceIP:restPort]/QUEUE/Q/B

. В сообщениях Solace REST используются стандартные заголовки HTTP и вводятся некоторые пользовательские заголовки, специально связанные с реализацией Solace REST.Эти заголовки не определяют, куда сообщение направляется, но могут определять другое поведение, связанное с обменом сообщениями.Например, если установить для заголовка «Solace-DMQ-Elitable» значение true, сообщение будет иметь право на истечение срока действия в очереди мертвых сообщений.

Здесь описаны все заголовки: https://docs.solace.com/RESTMessagingPrtl/Solace-REST-Message-Encoding.htm#_Ref393979969

На принимающей стороне точка доставки REST может быть связана с одной или несколькими очередями.Любые сообщения, доставленные в эти очереди, будут отправлены настроенному получателю REST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...