0

需要知道 Jest 客户端的实现是否可用于 Https URL(不是 http-,因为它可用),或者仅基于集群名称或基于 DNS 名称访问 Jest 客户端。

如果我不知道这些实现,请建议我。

在 Git 中心打开的问题: https ://github.com/searchbox-io/Jest/issues/270

编辑:

根据下面的参考文章https://github.com/searchbox-io/Jest/blob/master/jest/README.md
很明显 Jest 支持 Https/SSL 连接。

只是想知道它是否可以支持基于集群名称的配置,即不提供主机或端口详细信息?

4

1 回答 1

0

我正在使用 Jest 客户端版本 0.1.4。此版本中未引入代理和 SSL 配置。

但是使用以下代码,无需提供主机和端口详细信息即可成功访问集群 URL。

List<String> connectionUri = new ArrayList<String>();
connectionUri.add("https://search-testing.es.samplews.com");

jestFactory.setHttpClientConfig(new HttpClientConfig
.Builder(connectionUri)
.maxTotalConnection(maxTotalConnection)
.readTimeout(readTimeout)
.connTimeout(connTimeout)
.multiThreaded(true)
.build());

价值观:

maxTotalConnection = 50, readTimeout=60000, connTimeout=60000
于 2015-12-10T13:56:46.690 回答