【问题标题】:SCM management of AppFabric Cache ClusterAppFabric缓存集群的单片机管理
【发布时间】:2010-09-14 19:35:55
【问题描述】:

我正在为 App Fabric 中的缓存集群构建一组标准配置。我的目标是在我们加载新环境时拥有可重复的缓存设置配置(因此服务器名称、主机数量和其他环境因素不同)。

我最初的方法是利用 Export-CacheClusterConfig 提供的 XML 并简单地更改 部分中的服务器名称和大小属性,但我不确定还有什么会自动使用这些值注册(hostId 参数,例如)。

我考虑的下一个方法是使用 PowerShell 脚本来简单地使用传入的正确参数构建各种缓存,这将作为部署后步骤简单地运行。

其他人有可重复 AppFabric 缓存集群部署的经验吗?

【问题讨论】:

  • 您希望哪个部分可重复 - 安装,还是安装后创建缓存?
  • 之后创建缓存。事实证明,AppFabric 的安装非常简单 - setup /install CachingService CacheClient CacheAdmin

标签: caching appfabric


【解决方案1】:

在尝试两者之后,更成功的选择似乎是两个因素的组合。缓存集群(主机信息)的管理主要是一个操作问题,最好由操作团队(即那些阅读服务器故障的人)管理。由于此信息也存储在配置中(并且需要为每个环境从 Export-CacheClusterConfig 获取 XML 文件),因此最好留给运营团队来决定他们希望如何管理它。导入错误的文件(使用不正确的主机信息)会导致许多问题。

所以,我们只剩下 PowerShell 脚本了。这是我的一个样本。它可以被清理(首先检查缓存是否存在),但你明白了。它也更容易存储在源代码管理中(因为它只是一个文件)。

New-Cache -CacheName CRMTickets -Eviction None -Expirable false -NotificationsEnabled true
New-Cache -CacheName ConsultantCache -Eviction Lru -Expirable true -TimeToLive 60
New-Cache -CacheName WorkitemCache -Eviction None -Expirable true -TimeToLive 60

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多