【发布时间】:2019-03-20 16:29:30
【问题描述】:
我将 Ehcache 与 Apache camel 一起使用。我公开了一个应该从 Ehcache 中删除所有密钥的休息端点。由于某种原因,它在调用其余端点后没有删除密钥。
下面的代码被用来达到同样的效果:
<restConfiguration component="servlet"
bindingMode="json" />
<rest path="/clear">
<get uri="/ehcache">
<to uri="direct:clear_ehcache" />
</get>
</rest>
<route id="clear_ehcache_001">
<from uri="direct:clear_ehcache" />
<setHeader headerName="CamelCacheOperation">
<constant>CamelCacheDeleteAll</constant>
</setHeader>
<setHeader headerName="CamelEhcacheAction">
<constant>REMOVE_ALL</constant>
</setHeader>
<to uri="ehcache://mycache" />
</route>
我已经坚持了一段时间,因为没有产生任何错误。
【问题讨论】:
标签: rest apache-camel ehcache spring-camel