实现REST资源的缓存

时间:2017-03-22 15:15:11

标签: spring rest caching

我想为在SpringBoot中实现的Rest服务实现缓存功能。

我找到了不同的方法来实现这个:

  1. 使用spring的缓存抽象(@cachable等),它使用HashMap使用内部内存缓存。
  2. 使用spring的缓存抽象(@cachable等)和缓存实现,如ehcache,caffeine等。
  3. HttpCaching我们需要设置Cache-Control标头及其不同的属性。
    1. 使用ETAG进行HttpCaching。
  4. 难以确定哪一个是最佳解决方案,为什么? 所有这些方式是否相互关联?

    请帮帮我。

0 个答案:

没有答案