我们正在构建一个可以从分布式缓存机制中受益匪浅的系统,例如 Memcached。但是我无法理解 Memcached 守护进程的配置和在 Amazon 数据中心上相互查找的客户端。我们是手动设置每个 memcache 实例的 IP 地址(它们不会是专用的,它们将在 Web 服务器或 Worker Box 上运行)还是有一种让它们相互通信的自动方式?我正在查看 Microsoft Windows Server App Fabric Caching,但它似乎需要文件共享或域才能正常工作,而我目前都没有...鉴于内部 IP 地址在亚马逊上是 transient 的,我想知道如何你绕过这个......

请您参考如下方法:

我以前没有设置过 memcached 服务器集群,但 Membase 是一个可以消除您在使用 memcached 时遇到的所有痛苦的解决方案。 Membase 基本上是 memcached,下面有一个持久层,并带有出色的集群管理软件。将服务器集群在一起非常简单,因为您需要做的就是告诉集群新节点的 IP 地址是什么。如果您已经有一个为 Memcached 编写的应用程序,它也可以与 Membase 一起使用,因为 Membase 使用 Memcached 协议(protocol)。可能值得一看。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!