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 客户端库 无法正常工作。当启用断言时,spymemcached 有一个已知问题,一个请求的密钥包含 /t=…
扩展(例如,如果您在端点 URI 中使用 waitTimeMs
选项,则强烈建议您这样做)。除非明确 启用了它们,否则 默认禁用 JVM 断言,因此在正常情况下,这应该不会出现问题。需要注意的是,Maven 的 Surefire 测试插件 启用了 断言。如果您在 Maven 测试环境中使用此组件,您可能需要将 enableAssertions
设置为 false
。有关详细信息,请参阅 surefire:test 参考。