Jboot v1.2.0 新增 ActionCache 类静态页面高速缓存

栏目: Java · 发布时间: 7年前

内容简介:Jboot v1.2.0 新增 ActionCache 类静态页面高速缓存

Jboot是一个基于JFinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制、swagger api自动生成等功能。

Jboot v1.2.0 主要更新如下:

  • 新增:新增 JbootShiroCacheManager ,用于 给shiro.ini 进行配置使用 Jboot 默认缓存

  • 新增:EnableActionCache 和 ActionCacheClear 注解,用于对action进行配置高速页面缓存

  • 新增:给JbootModel 添加 copyModel 方法,用于rpc对象传输时modifys丢失 无法保存的的问题

  • 修复:分布式配置文件启用是,读取分布式配置文件错误的问题

  • 修复:当分布式任务执行间隔小于60秒时,可能存在一个任务在多个系统执行的问题

  • 修复:ClassScanner有中文路径时,扫描不到class的问题

  • 修复:修复由于Jboot的自定义session没有实现getAttributeNames,使用Jfinal 的 SessionInViewInterceptor 会报错的问题

  • 优化:删除 undertow server 对 Jfinal 内部数据的初始化过程

  • 优化:当传入缓存时间为0 或者 小于0时,默认为永久缓存

  • 优化:执行package指令时,同步业务jar拷贝到 app 的 lib 目录中

  • 优化:更新guava、fastjson、opentracing等到最新版本

最重要的是新增了ActionCache类静态页面的高速缓存,而使用ActionCache只需要一个注解即可,代码如下:

@RequestMapping("/actionCache")
public class ActionCacheDemo extends JbootController {

    @EnableActionCache(group = "test", liveSeconds = 10)
    public void test() {
        System.out.println("json() invoke!!!!");
        setAttr("user", "Michael Yang");
        renderJson();
    }

}

在以上代码中,当访问 /actionCache/test 的时候,在 10秒 钟内,无论请求多少次,只有一次访问到 test() 方法,其他请求只返回第一次请求结果,类似静态的文件。

关于actionCache更多的demo和用法参考: https://gitee.com/fuhai/jboot/tree/master/src/test/java/actioncache

觉得Jboot还不错,请进入 https://gitee.com/fuhai/jboot 点击 star、fork支持。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects

Frank Zammetti / Apress / April 16, 2007 / $44.99

http://www.amazon.com/exec/obidos/tg/detail/-/1590598164/ Book Description Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to ......一起来看看 《Practical JavaScript, DOM Scripting and Ajax Projects》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具