我们正在构建一个能够从分布式缓存机制(如memcached)中获得巨大好处的系统。但是我无法理解memcached守护进程和客户机在amazon数据中心上相互查找的配置。我们是否手动设置每个memcache实例的IP地址(它们不会专用,将在Web服务器或工作机上运行),或者是否有一种自动的方法让它们彼此交谈?我正在查看Microsoft Windows Server应用程序结构缓存,但它似乎需要文件共享或域才能正常工作,而我目前两者都没有…考虑到亚马逊的内部IP地址是暂时的,我想知道你是怎么解决这个问题的…
最佳答案
我以前没有设置memcached服务器集群,但membase是一个解决方案,可以消除您在使用memcached时遇到的所有痛苦。membase基本上是memcached,下面有一个持久层,并附带了优秀的集群管理软件。将服务器集群在一起同样容易,因为您只需要告诉集群新节点的IP地址是什么。如果您已经有一个为memcached编写的应用程序,那么它也可以使用membase,因为membase使用memcached协议。也许值得一看。
关于windows - Amazon EC2 + Windows Server 2008 + Memcached =如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5746898/