2014-09-24 10 views
3

ASP.NET 응용 프로그램에서. ElasticClient의 권장 사용법은 무엇입니까? 응용 프로그램 당 한 번, 요청 당 한 번 또는 &을 만들면 필요할 때 삭제할 수 있습니까?ElasticSearch NEST 탄성 클라이언트 수명

캐싱, 워밍업에 어떤 영향이 있습니까?

설명서에이 부분이 있습니까? 캐시가 AppDomain 당 몇 가지 온라인 진술을 읽었지만이 NEST 영역에 대한 자세한 내용을 알고 싶습니다.

답변

2

클라이언트는 상태가 없으므로 싱글 톤으로 등록하거나 새로운 객체를 기능적으로 인스턴스화 할 때 상관 없습니다.

유일한 크지 만이 알려진 노드와 싱글로 등록해야합니다 다루는 일부 내부 상태를 가지고 IConnectionPool을 소개 할 때이 규칙에입니다.

모든 캐싱 비트는 등록 방법에 관계없이 appdomain (정적)에 따라 클라이언트를 인스턴스화합니다.

+0

여기에서 이전 질문을 다시 살펴보십시오. IConnectionPool을 사용할 때 IConnectionPool을 싱글 톤으로 만들거나 ElasticClient를 싱글 톤으로 설정해야합니까? – Bertvan

관련 문제