Экспорт (0) Печать
Развернуть все
Развернуть Свернуть

Перечисление TcpRelayConnectionMode

Описывает режим подключения для NetTcpRelayBinding.

Пространство имен:  Microsoft.ServiceBus
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

public enum TcpRelayConnectionMode

Имя элементаОписание
HybridСвязь ретранслируется через инфраструктуру Service Bus , тогда как конечные точки клиента и службы согласуют прямое подключение через сокеты. Координацией этого прямого подключения управляет облачная служба Service Bus . Алгоритм прямого подключения через сокет может устанавливать прямые подключения между двумя сторонами, которые находятся за разными брандмауэрами или NAT-устройствами. Этот алгоритм использует только исходящие подключения для прохождения через брандмауэр и полагается на алгоритм взаимного прогнозирования портов для обхода NAT. Поскольку этот алгоритм зависит от узкой временной координации и оптимального прогнозирования поведения NAT, он часто успешно срабатывает в сценариях для дома и малого бизнеса, где число клиентов невелико, а при большом количестве NAT-устройств его эффективность падает. Если прямое подключение становится доступным, ретранслируемое подключение автоматически обновляется до прямого без потери сообщений или данных. Если прямое подключение установить невозможно, данные будут и дальше передаваться через службу ретрансляции Service Bus . Этот режим дополнительно требует исходящий порт 819 для алгоритма прогнозирования NAT. В большинстве персональных брандмауэров исходящее подключение сокета, устанавливаемое при прямом подключении, также потребует создания исключения политики (брандмауэр Windows и другие продукты обычно просят пользователя сделать это) для внешнего приложения.
RelayedВесь трафик ретранслируется через облачную инфраструктуру Service Bus . Подключение управления, защищенное с помощью SSL, используется для согласования сквозного подключения сокета для ретрансляции, через которое проходит весь трафик между клиентом и службой. После того как соединение установлено, инфраструктура Service Bus действует как прокси-перенаправитель сокетов, ретранслирующий двунаправленный байтовый поток. Этот режим дополнительно требует исходящий порт 819 для алгоритма прогнозирования NAT. В большинстве персональных брандмауэров исходящее подключение сокета, устанавливаемое при прямом подключении, также потребует создания исключения политики (брандмауэр Windows и другие продукты обычно просят пользователя сделать это) для внешнего приложения.

Service Bus supports only Full Trust code access security.

Even though the combination is not explicitly disabled, the TcpConnectionMode.Hybrid/Direct modes are currently not correctly supporting WS-ReliableMessaging on the channel (which is enabled by, setting the ReliableSession property flag).

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft