192.6. 종속 항목

Kestrel 구성 요소에는 다음과 같은 종속성이 있습니다.

  • spymemcached 2.5(또는 그 이상)

192.6.1. spymemcached

classpath에 spymemcached jar가 있어야 합니다. 다음은 pom.xml에서 사용할 수 있는 스니펫입니다.

<dependency>
  <groupId>spy</groupId>
  <artifactId>memcached</artifactId>
  <version>2.5</version>
</dependency>

또는 jar를 직접 다운로드 할 수 있습니다.

경고: 제한 사항

참고

JVM 어설션이 활성화된 경우 spymemcached 클라이언트 라이브러리가 kestrel과 제대로 작동하지 않습니다. 어설션이 활성화되고 요청된 키에 /t=…​ 확장이 포함되어 있는 경우 spymemcached에 알려진 문제가 있습니다(예: 끝점 URI에서 waitTimeMs 옵션을 사용하는 경우). 다행히도 JVM 어설션은 명시적으로 활성화하지 않는 한 기본적으로 비활성화되어 있으므로 정상적인 상황에서 문제가 발생하지 않습니다. 참고할 점은 Maven의 Surefire 테스트 플러그인이 어설션을 활성화 한다 는 것입니다. Maven 테스트 환경에서 이 구성 요소를 사용하는 경우 enableAssertionsfalse 로 설정해야 할 수 있습니다. 자세한 내용은 surefire:test 참조 를 참조하십시오.