3
在ASP.NET应用程序中。 ElasticClient的建议用法是什么:每个应用程序一次,每次请求一次或在必要时创建&销毁?ElasticSearch NEST弹性客户端生存期
对高速缓存,热身,......有什么影响?
有没有文件的任何部分进入此?我已经在线阅读了几条关于每个AppDomain缓存的声明,但是我想了解关于这个NEST区域的更多细节。
在ASP.NET应用程序中。 ElasticClient的建议用法是什么:每个应用程序一次,每次请求一次或在必要时创建&销毁?ElasticSearch NEST弹性客户端生存期
对高速缓存,热身,......有什么影响?
有没有文件的任何部分进入此?我已经在线阅读了几条关于每个AppDomain缓存的声明,但是我想了解关于这个NEST区域的更多细节。
客户端是无状态的,因此无论您将其注册为单例还是实例化新对象都无关紧要。
唯一的大但这个规则是,当你介绍IConnectionPool
这有一个处理已知节点和应该注册为单身一些内部状态。
无论您如何注册,实例化客户端,所有缓存位均为每个appdomain(静态)。
在这里重温一个老问题:使用IConnectionPool时,IConnectionPool是单身还是ElasticClient应该是单身? – Bertvan 2015-06-08 11:16:26