当前位置: 首页 > 知识库问答 >
问题:

在Spring web流量中缓存

汲永嘉
2023-03-14

令人惊讶的是,很难在网上找到关于这个的具体信息。

是否可以将结果缓存在Spring webflow中?

例如:我可以使用rest服务,然后使用mongodb作为主数据库,redis作为缓存吗。所以,当请求通过时,它会检查缓存,如果请求的结果不在缓存中,它会查询mongodb

如果你有链接等只是把它们作为一个评论,和Il阅读他们并回答自己的问题。

谢谢

共有1个答案

微生耘豪
2023-03-14

实际上有一个正确的方法可以使用SpringCacheMono来做到这一点,请参阅https://medium.com/swlh/spring-distributed-cache-with-hazelcast-cfe0f6ad231的Hazelcast教程,但它很容易翻译成Guava或其他东西。

 类似资料:
  • 在Spring Web中,我们可以使用注释@ExceptionHandler来处理控制器的服务器和客户端错误。 我曾尝试在web flux controller中使用此注释,但它仍然对我有效,但经过一些调查后,我在这里发现了这一点 Spring Web Reactive的情况更复杂。因为响应流是由不同的线程计算的,而不是执行控制器方法的线程,异常不会自动传播到控制器线程。这意味着@Exceptio

  • 正在为以下内容编写javadoc: 但是,将缓冲的输入流传入真的是一个问题吗?因此: 是否将is缓冲到bis中,或者java是否检测到is已缓冲并设置bis=is?如果是,不同的缓冲区大小是否会有所不同?如果没有,为什么不呢<注意:我说的是输入流,但实际上这个问题也适用于输出流

  • 今天早些时候很无聊,我开始思考Java中缓冲和非缓冲字节流的相对性能。作为一个简单的测试,我下载了一个相当大的文本文件,并编写了一个简短的程序来确定缓冲流在复制文件时的效果。进行了四项测试: 使用无缓冲的输入和输出字节流复制文件 毫不奇怪,使用缓冲输入和输出流比使用无缓冲流快几个数量级。然而,真正有趣的事情(至少对我来说)是案例2和案例3之间的速度差异。部分样本结果如下: 对于那些感兴趣的人,可以

  • 我正在尝试构建一个REST应用程序,有一天可能会有数百万客户机使用它。记住这一点,我们预计会收到很多请求。我想知道它是否会倾向于使用冬眠或Spring通量。我们的数据库模型是高度相关的,因此我们不得不拒绝mongo和其他非关系数据库。我有几个问题: spring-webflow和hibernate可以一起使用吗? 如果问题1的答案是否定的,Spring通量是否具有像hibernate这样的缓存功能

  • This tells Smarty whether or not to cache the output of the templates. By default this is set to 0, or disabled. If your templates generate redundant redundant content, it is advisable to turn on cach

  • 我想在Spring WebClient请求链接中发送链接请求参数。例如: https://www.test.com/notification?con=41280440000097 我尝试了以下代码: 但是当我试图设置映射时,我在标记