получение используемого TCP-порта из Windows Azure Service Bus - PullRequest
1 голос
/ 14 февраля 2011

Я пытаюсь установить соединение с служебной шиной для подключения приложения Azure к собственному серверу. Там будет несколько серверов, работающих под управлением Java и .NET. Внутренний сервер в настоящее время настроен на передачу HTTP. клиент Azure отправит HTTP-сообщение на сервер и получит ответ.

Вопрос, который у меня возникает: как получить полезный порт из служебной шины Azure? Любой код, который я видел, показывает мне, как открыть службу WCF и прослушать ее, но я хочу открыть HTTPListener ... Возможно ли это?

1 Ответ

1 голос
/ 14 февраля 2011

Это в значительной степени то, что нужно сделать прямо сейчас.маршрутизация сообщений http не является распространенным явлением.В вашей ситуации я мог бы попытаться создать мост порта.Для этого требуется агент на обоих концах, но после его создания вы можете переадресовывать любой трафик на основе TCP / IP.Приведенные здесь примеры немного устарели, но они все равно должны работать.Они также позволяют мультиплексировать соединения, чтобы помочь управлять стоимостью соединения.

В качестве альтернативы, вы рассматривали Azure Connect?Если разрешено доверенное соединение между серверами, которое также может выполнить то, что вам нужно.

Подробнее о мосте портов можно узнать по адресу: http://vasters.com/clemensv/PermaLink,guid,3e35d8bd-b755-453f-8c63-1a57c570eb4c.aspx

...