TCP/IP 通信(Windows Server AppFabric 缓存)

所有的 Windows Server AppFabric 缓存主机都使用 TCP/IP 来互相通信和支持此缓存群集。若要启用这种通信,可能需要在缓存主机上设置防火墙例外。客户端使用 TCP/IP 进行缓存操作,但与群集通信不需要防火墙例外。

TCP/IP 端口配置

若要正常运行,每个缓存服务器都需要为缓存服务配置防火墙例外。将使用四个独立的端口:缓存端口、群集端口、仲裁端口和复制端口。

对于每个缓存主机和缓存客户端,为这些端口指定的端口号可以不同。缓存群集将跟踪群集配置设置中所有缓存主机的端口,以便缓存主机可以相互之间保持通信。

备注

如果您使用的是 Windows 防火墙,则可以选择使用 AppFabric 配置向导自动为这些端口创建防火墙例外。

下表中汇总了这四个端口:

端口名称 默认值 应用程序配置文件属性 群集配置文件属性

缓存端口

22233

cachePort

cachePort

群集端口

22234

不适用

clusterPort

仲裁端口

22235

不适用

arbitratorPort

复制端口

22236

不适用

replicationPort

备注

您可以使用 Set-CacheHostConfig Windows PowerShell 命令更改这些端口值。有关详细信息,请参阅使用 Windows PowerShell 管理 Windows Server AppFabric 缓存功能

缓存端口

缓存端口用于在缓存主机和启用了缓存的应用程序之间传输数据。默认值为 22233。

群集端口

缓存主机使用群集端口来传递可用性到群集中的每个邻居。默认值为 22234。

仲裁端口

如果缓存主机出现故障,则使用仲裁端口确定缓存主机是否不可用。默认值为 22235。

复制端口

复制端口用于在缓存群集中的主机之间移动数据。这支持多种功能,如高可用性和负载平衡。默认值为 22236。

安全注意事项

在配置期间,您必须为这些端口创建防火墙例外。如果您使用的是 Windows 防火墙,则可以选择通过 AppFabric 配置向导自动完成此操作。卸载缓存服务之后,建议您根据公司安全策略和服务器上其他应用程序的需求重新手动配置这些端口。在某些情况下,这可能表示在防火墙中关闭这些端口。

另请参阅

概念

Windows Server AppFabric 缓存物理体系结构示意图
Windows Server AppFabric 缓存逻辑体系结构示意图
使用 Windows PowerShell 管理 Windows Server AppFabric 缓存功能

  2011-12-05