Lucene을 읽고 있으면 모든 요청에서 동일한 IndexSearcher 인스턴스를 사용하는 것이 좋습니다.Lucene.Net Ninject InSingletonScope()를 사용합니다.
내가 같은 인스턴스는 모든 요청에서 공유되어 있는지 확인 할 InSingletonScope를 사용하여 바인딩 어떤 문제가 있을까
public interface IPatientSearch
{
void DoSearch(ref SearchDTO _search);
//...
}
Ninject에 사용하여 주입 검색 클래스가있는 경우?
Bind<IPatientSearch>().To<PatientSearch>().InSingletonScope();
그런 접근 방식을 사용하는 데있어 분명한 함정이 누락 되었습니까?
감사합니다. CasperOne. 구현이 스레드 세이프가되도록했습니다. 나는 2 주 동안 그것을 지금 사용하고 있었고 어떤 문제도 지금까지 나타나지 않았다! –