繁体   English   中英

AppFabric缓存集群的SCM管理

[英]SCM management of AppFabric Cache Cluster

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

我最初的传递是利用Export-CacheClusterConfig中提供的XML,只需更改<hosts>部分中的服务器名称和大小属性,但我不确定还有哪些自动注册了这些值(例如,hostId参数) 。

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

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

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

所以,我们留下了PowerShell脚本。 这是我的样本。 它可以被清理(首先检查Cache存在),但你得到了一般的想法。 它也更容易存储在源代码控制中(因为它只是一个文件)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM