Spring Boot 和 Resilience4j 缓存提供的缓存选项之间的差异



Resilience4j 版本:1.2.0

Java版本:1.8

问题描述: 我正在尝试探索 resilience4j 提供的不同模式。我试图坚持注释与函数式编程。但是当谈到 resilience4j cahce 时,我有点困惑,因为我找不到同样的例子。我能够成功地尝试其他模式。 我的困惑是关于弹簧启动缓存和弹性4j缓存。它们是相同还是功能不同?我可以互换使用它们吗?是否有任何 github 存储库为 resilience4j 缓存提供用例和解释?任何意见都非常感谢。

我从github上的作者Robert Winkler那里得到了回复,他编写了Resiliance4j-cache组件。下面是他的共鸣。

罗布温: 你好

你可以坚持使用Spring Caching Abstraction and Annotations。 Resilience4j-cache目前不是Spring Boot启动器的一部分,也没有计划添加它。 Resilience4j-cache是我在不得不使用JCache API和Hazelcast时创建的,我想保护我的应用程序免受Hazelcast抛出的运行时异常的影响。

最新更新