【发布时间】:2014-02-10 14:10:13
【问题描述】:
是否可以在创建 Ruby Elasticsearch::Client 时设置法拉第传输的 timeout 属性?初始化Elasticsearch::Transport::Transport::Faraday 实例时可以传递一个块,但是在尝试以下操作时,我们只能从__build_connections 得到一组空连接:
transport = Elasticsearch::Transport::Transport::HTTP::Faraday.new do |connection|
# connection.timeout = 1 # ???
end
关于我们应该如何实现这个块来设置超时有什么建议吗?
【问题讨论】:
标签: ruby elasticsearch faraday