Поделиться через


Связь по протоколу TCP/IP (кэширование в AppFabric 1.1)

Все узлы кэша Microsoft AppFabric 1.1 для Windows Server используют протокол TCP/IP для связи друг с другом и поддерживают кластер кэша. Для обеспечения взаимодействия между узлами может понадобиться определение исключений брандмауэра на узлах кэша. Клиенты кэша используют TCP/IP для операций кэширования, однако этим клиентам не нужны исключения брандмауэра для связи с кластером.

Конфигурация портов TCP/IP

Для правильного функционирования каждого сервера кэша необходимо настроить для службы кэширования исключений брандмауэра. Используются четыре отдельных порта: порт кэширования, порт кластера, порт арбитража и порт репликации.

Номера этих портов могут отличаться для каждого узла и клиента кэша. Кластер кэша отслеживает порты на всех узлах кэша и регистрирует их в параметрах конфигурации кластера, чтобы узлы кэша могли взаимодействовать друг с другом.

Примечание

При использовании брандмауэра Windows можно автоматически создавать исключения брандмауэра для этих портов с помощью мастера настройки AppFabric.

Данные по этим четырем портам сведены в следующей таблице:

Имя порта Значение по умолчанию Атрибут файла конфигурации приложения Атрибут файла конфигурации кластера

Порт кэша

22233

cachePort

cachePort

Порт кластера

22234

Неприменимо

clusterPort

Порт арбитража

22235

Неприменимо

arbitratorPort

Порт репликации

22236

Неприменимо

replicationPort

Примечание

Можно изменить эти значения портов с помощью команды Windows PowerShell Set-CacheHostConfig. Дополнительные сведения см. в разделе Использование Windows PowerShell для управления компонентами кэширования в AppFabric 1.1.

Порт кэша

Порт кэша используется для передачи данных между узлами кэша и поддерживающим кэш приложением. По умолчанию используется значение 22233.

Порт кластера

Узлы кэша используют порт кластера для оповещения о своей доступности других узлов кластера. По умолчанию используется значение 22234.

Порт арбитража

Если узел кластера выходит из строя, порт арбитража используется для подтверждения недоступности узла кластера. По умолчанию используется значение 22235.

Порт репликации

Порт репликации используется для перемещения данных между узлами в кластере кэша. Сюда входит поддержка таких функций, как высокая надежность и балансировка нагрузки. По умолчанию используется значение 22236.

Вопросы безопасности

Во время конфигурации необходимо создать исключения брандмауэра для этих портов. При использовании брандмауэра Windows можно сделать это автоматически с помощью мастера настройки AppFabric. После удаления службы кэширования рекомендуется вручную перенастроить эти порты, основываясь на политике безопасности компании и потребностях других приложений на сервере. В некоторых случаях это означает закрытие этих портов в брандмауэре.

См. также

Основные понятия

Схема физической архитектуры кэширования AppFabric (кэширование в AppFabric 1.1)
Схема логической архитектуры кэширования AppFabric (кэширование в AppFabric 1.1)
Использование Windows PowerShell для управления компонентами кэширования в AppFabric 1.1

  2012-03-05