Как отправить трафик JMS, завернутый в веб-трафик (Http / Https), на локальный сервер IIS? - PullRequest
0 голосов
/ 19 октября 2019

Я могу успешно настроить ActiveMQ с помощью Java Spring, используя транспортный коннектор http / https, в отличие от типичных транспортных сред tcp или udp. Это делает мой JMS-трафик заключенным в http / https-трафик, так как теперь используемый моей программой broker_url имеет формат:

String AMQ_BROKER_URL = "http://localhost:443";

вместо более типичного

String AMQ_BROKER_URL = "tcp://localhost:5443";

Я могу отправить этот трафик между узлами, используя ActiveMQ и Spring. Дело в том, что у меня есть требование, чтобы я попросил, чтобы брокер прослушивал порт 443, который использует https. Но у меня также есть локальное приложение, которое использует IIS, и оно имеет настройку веб-сайта, которая привязывается к порту https 443. Как вы можете видеть, это создало конфликт, поскольку оба приложения не могут использовать один и тот же порт.

Так чтоСледующий шаг - попытаться использовать IIS в качестве прокси-сервера для направления этого JMS-трафика, завернутого в http / https, отправленный ActiveMQ, так как теперь он считается веб-трафиком, я должен иметь возможность попросить мой локальный IIS-сервер обработать его. Но я понятия не имею, что я должен использовать, чтобы это произошло. Как я могу настроить свой локальный сервер IIS так, чтобы он мог получать этот трафик, отправленный моим локальным брокером ActiveMQ?

...