Должен ли BulkProcessor и RestHighLevelClient использоваться в нескольких потоках? - PullRequest
0 голосов
/ 24 ноября 2018

В woosesearch wiki BulkProcessor и RestHighLevelClient являются поточно-ориентированными, поэтому их можно применять в многопоточности.

В моем приложении я хочу улучшить объемную перфорацию, поэтому я хочу использовать multi-нить.

Также мы знаем, что BulkProcessor требуется RestClient в качестве параметра конструктора.Таким образом, лучший способ - это только один RestClient и один BulkProcessor?или только один RestClient и каждый BulkProcessor для каждого потока?или каждый RestClient и каждый BulkProcessor для каждого потока?

В моем тесте 10000 документов размером около 6M могут стоить более 1 минуты.

...