내 ratpack 응용 프로그램에 Pebble template 지원을 추가하고 있습니다. 한 가지 문제가 있습니다. 내 RendererSupport
인스턴스가 ratpack의 Blocking.get()
을 사용해야합니까? PebbleEngine은 자체 캐시를 가지고 있기 때문에 디스크에서 템플릿 소스를로드 할 것인지 여부를 말할 수 없으므로 IO 작업 (가능한 경우)이됩니다. 템플릿 구현에서 핸들 막대를 보면 IO 작업에 대한 특별한 처리를 볼 수 없습니다.ratpack에서 템플릿로드 및 컴파일 : 차단 여부
제 질문은 : 잠재적 인 IO 관련 작업 (예 : 파일 시스템 또는 db 액세스)에 Blocking
을 사용하는 것은 경험 법칙입니까 아니면 더 복잡한 규칙이 있습니까?
내가 정확히 생각하고있는 것이지만 100 % 확실하지는 않습니다. 감사! – leetwinski