Jboot v3.2.1 发布,优化细节、完善文档、提高稳定

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽...

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽开发,快乐生活。

Jboot 3.1.x  主要更新如下:

一:RPC 完全重构

Jboot 3.1.x 对 RPC 进行了完全重构,在配置方便需要变更才能正常使用,API 没有变,所有可以平滑升级到 Jboot 3.1.x ,虽然 API 没有改变,但是实现发送了彻底的改变。 

对于 Dubbo,在 2.7.x 下新增了很多功能,比如元数据中心、配置中心等功能,Jboot 进行重构后,支持对 Dubbo 的所有内容进行配置,同时支持单个 Application 下有多注册中心、多服务协议等支持。配置上更加灵活。

二:新增门户网关

Jboot v3.1.0 还新增了门户网关,网关支持了 host、path、query等不同的条件配置,性能极高,同时支持基于 Sentinel 下的分布式限流、自定义网关拦截器等等功能。

三:分布式缓存运维支持

在很多二次缓存的分布式缓存中,比如 J2Cache、EHRedis 等,由于其一级缓存可能是内存缓存,其更新是需要依赖 MQ 或者 redis 的 Pub/Sub 来进行通知的,但是在某些极端情况下,依然会出现 MQ 通知不到导致某些节点 一级缓存无法更新的问题,Jboot 提供了可以获取所有 cacheName,并可以对其进行刷新(refresh)的功能,在某些特别极端的情况下,可以通过运维手动刷新缓存,让所有分布式缓存节点进行缓存同步。

Jboot v3.1.9  更新内容如下:

  • 新增:JbootController 新增 getParaToBigInteger()、getParaToBigDecimal() 等方法
  • 新增:门户网关新增 hasException() 方法,用于判断目标地址是否可以正常访问
  • 优化:升级 JFinal、jackson、HikariCP、Dubbo 等相关依赖到最新版本
  • 优化:完善支持更多关于 druid 的数据源配置
  • 优化:当未配置任何第三方日志组件的时候,自动使用 JDK 日志进行输出
  • 优化:添加 JbootRedirectRender,防止 nginx -> jboot 跳转时的错误问题
  • 优化:移除 @ValidatePara 注解 和 UrlParaValidate 验证拦截器
  • 优化:移除 Jboot 的 @EnableCORS 注解,使用 JFinal 自带的来替代
  • 优化:修改某些变量命名不直观的问题
  • 优化:默认情况下完全禁用 Fastjson 的 autoType 功能
  • 文档:添加 dubbo rpc 下的 restful 配置文档
  • 文档:配置相关文档添加动态配置的相关描述
  • 文档:数据库配置相关添加多数据源的相关描述

 

maven 依赖:

<dependency>
    <groupId>io.jboot</groupId>
    <artifactId>jboot</artifactId>
    <version>3.2.1</version>
</dependency>

Hello World:

@RequestMapping("/")
public class HelloworldController extends JbootController {

    public void index(){
        renderText("hello world");
    }

    public static void main(String[] args){
        JbootApplication.run(args);
    }
}

以上所述就是小编给大家介绍的《Jboot v3.2.1 发布,优化细节、完善文档、提高稳定》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

The Web Designer's Idea Book, Vol. 2

The Web Designer's Idea Book, Vol. 2

Patrick McNeil / How / 2010-9-19 / USD 30.00

Web Design Inspiration at a Glance Volume 2 of The Web Designer's Idea Book includes more than 650 new websites arranged thematically, so you can easily find inspiration for your work. Auth......一起来看看 《The Web Designer's Idea Book, Vol. 2》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具