Jest Client实例化基于集群名称/httpsURL/DNS名称
Jest Client instantiation based on cluster name /https URL/DNS name
需要知道 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 个连接。
只是想知道它是否可以支持基于集群名称的配置,即不提供主机或端口详细信息?
我正在使用 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
需要知道 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 个连接。
只是想知道它是否可以支持基于集群名称的配置,即不提供主机或端口详细信息?
我正在使用 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