【发布时间】:2015-08-19 16:46:07
【问题描述】:
我正在使用 Curator 框架进程间互斥锁来创建分布式锁以保留一些资源。但是,我可以看到 zookeeper 每次获取锁需要 50-100 毫秒,释放锁需要 20-40 毫秒。 我的应用程序写入繁重,必须在 500 毫秒内响应 10-50 次请求/秒,而我无法承受 70-140 毫秒的时间来获取和释放锁。 1)有什么办法可以改善吗?我的 Zookeeper 服务器和客户端在同一台主机上。 我已经尝试按照管理指南中的说明设置 Zookeeper 服务器。 2)我是否应该为此使用其他一些框架/技术。我想知道 Redis SETNX 是否会是更好的解决方案或使用 Chubby。
【问题讨论】:
标签: redis apache-zookeeper apache-curator