身安不如心安,屋宽不如心宽 。

restclient持久连接怎么理解,是创建一次可以一直用吗,会不会时间长了断开连接

Elasticsearch | 作者 libinjale2008 | 发布于2019年01月11日 | 阅读数:4887

官网提供的low level rest client 说是持久连接,本人不太理解,是说创建一次连接就可以一直用吗,我测试了下超过一定时间是会断开的。不知道这个应该怎么用,是需要连接池还是其他方式呢?线上使用怎么比较好呢,有用过的大神希望能给指引方向或者有没有使用的例子,非常感谢。
已邀请:

shine - Elastic coder,云计算

赞同来自: libinjale2008

low level rest client 持久连接利用了Http1.1的keep-alive特性,意思是可以让http协议的底层tcp通道连接保持久一点,但是不同于TCP的长连接,http的持久连接是有超时时间限制的,这个时间可以在创建连接的时候配置。

libinjale2008

赞同来自:

非常感谢,好像懂了

要回复问题请先登录注册