【问题标题】:Implement own in memory cache mechanism in spring boot在spring boot中实现自己的内存缓存机制
【发布时间】:2021-12-23 23:11:19
【问题描述】:

我被要求在我的 Spring Boot 应用程序中实现内存缓存机制。 我的申请与社交媒体有关。 用户可以注册和登录 用户可以添加好友 用户可以发布具有公开和私密隐私标准的状态 用户只能查看其朋友帖子的公开帖子和私人帖子 用户可以看到点赞数较多且有权访问的帖子。

如何实现自己的缓存机制。我应该设计自己的数据结构来存储缓存。

哪些 api 端点可以有缓存功能?

我是春天的新手。

提前致谢

【问题讨论】:

  • 不要编写自己的缓存解决方案。那里有缓存解决方案,使用它们。编写适当的缓存解决方案是一项艰巨的任务,最好使用现有且经过验证的解决方案。
  • 有很多教程可用:auth0.com/blog/spring-boot-caching-101
  • 我实际上是使用 spring 缓存做到的,但我的面试官要求我自己实现。
  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: java mysql spring caching in-memory-cache


【解决方案1】:

为什么不使用已经为 Java 应用程序构建和测试过的内存缓存 Caffeine?您可以在以下位置找到更多信息:

配置和使用非常简单。您将为自己节省数小时的开发时间。

【讨论】:

    猜你喜欢
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多