首页 文章

在群集配置中使用couchbase作为memcache

提问于
浏览
2

我有一个couchbase集群,它也可以作为基于Django的 生产环境 环境中memcached的“插入式”替代品 .

换句话说:在我的django配置中,我提供了一个我的couchbase节点作为memcache服务的“Location” .

这很有效 - 但会产生单点故障:如果我提供的节点出现故障怎么办?

我想我可以提供一个虚拟的IP / FQDN来循环到我的CB集群中的每个节点,但是我希望有更好的解决方案吗?也许是Django内置的东西?

似乎如果我提供一个“位置”列表,django会简单地将所有位置的密钥分开 - 这不能解决我的问题 .

1 回答

  • 2

    更好的解决方案是使用Couchbase's MOXI server来代理memcached . 您将它安装在应用程序服务器上,它将为您连接到Couchbase群集 . 在Moxi的配置中,您希望确保使用至少3个Couchbase群集节点 . 在Couchbase群集中,确保使用Couchbase存储桶 .

相关问题