使用 dmesg 来查看一些硬件或驱动程序的信息或问题。

关于java连接es集群的问题

Elasticsearch | 作者 victor96 | 发布于2021年01月06日 | 阅读数:1727

java端配置了三个结点,每次请求时怎么确定请求的是哪个结点?
问题:在并发起来的时候,所有请求都在一个结点上,导致改结点的cpu暴涨,那么负载均衡怎么做,做在那?api用的是resthigheleasticsearch
已邀请:

JiangJibo - 喊我雷锋

赞同来自:

RestHighLevelClient 构建实例时如果用了多个host,内部会做轮询式的负载均衡的;
或者你可以自己拓展 "org.elasticsearch.client.NodeSelector" 然后设置到 RestClient里面, 
 
org.elasticsearch.client.RestHighLevelClient#RestHighLevelClient(org.elasticsearch.client.RestClientBuilder) 
 
org.elasticsearch.client.RestClientBuilder#nodeSelector

要回复问题请先登录注册