【问题标题】:How to verify multiple host cache cluster settings如何验证多个主机缓存集群设置
【发布时间】:2011-04-18 15:28:51
【问题描述】:

我有几个关于 AppFabric 缓存的问题。

问题 1。
我已经建立了一个 AppFabric 缓存集群,它有两台主机,比如 Host1 和 Host2。我已经使用 SQL Server 提供程序注册了 Host1 机器上的两台主机。

我的客户端配置如下所示:

<hosts>
    <host name="Host1" cachePort="22233" />
</hosts>

现在,当我运行我的客户端时,每次值都存储在 Host1 中,而永远不会存储在 Host2 中。这只是巧合还是我的设置有什么问题?如何验证集群中的两台主机是否可用?


关于上述问题的更新:
如果我修改我的客户端配置以包含其他主机,即

<hosts>
    <host name="Host1" cachePort="22233" />
    <host name="Host2" cachePort="22233" />
</hosts>

然后,它确实有时会选择 Host2 来存储数据。但据我了解,我不需要在客户端配置中指定集群中的所有主机。对吗?

问题 2。
有没有办法更改主机的 CachePort。我可以使用 Set-CacheHostConfig 更新其他端口,但不能使用 CachePort。

Q 3. 设置具有多台主机的缓存集群时还有其他指南吗?

欣赏任何见解。

【问题讨论】:

    标签: caching appfabric


    【解决方案1】:

    您不能使用Set-CacheHostConfig 设置缓存端口,您在此处设置的缓存端口参数用于告诉命令行开关与主机通信的端口。您可以在安装过程中设置端口(或再次运行配置向导):

    在这样做之前我会仔细考虑,您需要记住在所有 web.configs 中正确设置端口号,并且您安装的任何假定默认端口的东西也会失败(这让我觉得调试时很难记住的东西)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-07
      • 2015-01-01
      • 2019-08-20
      • 2019-06-25
      • 1970-01-01
      相关资源
      最近更新 更多