eventmachine memcache和heroku

时间:2013-04-15 01:13:13

标签: ruby heroku memcached eventmachine goliath

我正在尝试在我的goliath动力网络应用程序中使用内置在memcache客户端中的eventmachine(带有em-synchrony)。它在本地运行得很漂亮,但是当我部署到Heroku时,我无法连接它。这是我用来打开连接的内容:

cache = EM::P::Memcache.connect

有没有办法让它工作,或者我将不得不使用像Dalli这样的不同客户?还有其他基于eventmachine的memcache客户端吗?为任何帮助干杯

1 个答案:

答案 0 :(得分:1)

我发现EventMachine内存缓存客户端不支持heroku(以及其他一些托管的memcache服务器)所需的SASL身份验证。我最初是在避开Dalli gem,因为我认为它缺少异步支持,但是你必须在实例化客户端时设置async => true并且它工作得很好