我是新手。我正在使用ElasticClient(.Net),我很好奇,如果:
谢谢!
鲍勃
答案 0 :(得分:3)
关于线程安全:https://github.com/elastic/elasticsearch-net/issues/23
ElasticClient拥有一个负责执行的IConnection 异步和同步http调用。 IConnection不会重复使用 httprequests并使用线程本地状态来传递数据 在请求的各个阶段。因此它应该是线程 安全
处置:https://github.com/elastic/elasticsearch-net/issues/101
除了静态CLR类型信息外,ElasticClient几乎是无状态的 缓存是线程安全的,因此您甚至可以通过线程使用一个客户端。 处理也由Nest和ElasticClient仅处理公开处理 POCO的。