Eng*_*_DJ 3 ruby elasticsearch faraday
timeout在创建Ruby时是否可以设置法拉第传输的属性Elasticsearch::Client?在初始化Elasticsearch::Transport::Transport::Faraday实例时可以传递一个块,但是在尝试下面的时候,我们只能得到一组空的连接__build_connections:
transport = Elasticsearch::Transport::Transport::HTTP::Faraday.new do |connection|
# connection.timeout = 1 # ???
end
Run Code Online (Sandbox Code Playgroud)
有关如何实现此块来设置超时的任何建议?
小智 11
你可以运行它.
Elasticsearch::Client.new transport_options: {
request: { timeout: 1 }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |