居然是你

bulkprocessor疑问

Elasticsearch | 作者 lingerchouzi | 发布于2017年08月25日 | 阅读数:4788

关于bulkprocessor。小弟有几个疑问请教各位大神:
1、setConcurrentRequests设置是不是相当于开起多线程发送request请求、比如我设置了2,是不是指相当于三条线程在处理发送request请求。
 
2、setBackoffPolicy设置了重试机制。我想在重试三次后有异常退出程序。但是现在不知道如何拿到这个已经重试次数。
已邀请:

Cheetah

赞同来自:

1. setConcurrentRequests是的,你设置2,就是相当于3个
2. setBackoffPolicy( BackoffPolicy.exponentialBackoff(TimeValue.timeValueMillis(100), 3)),这种设置的是最大3次重试,异常,重试等都是在回调函数里做的
 

要回复问题请先登录注册