Jboot v1.6.3 发布,修复分布式 session 等若干问题

理工男海哥
 理工男海哥
发布于 2018年07月20日
收藏 4

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

Jboot v1.6.3  主要更新如下:

新增:自定义数据库dialect方言的问题,解决分库分表的时候,JFinal启动会自动全表扫描,造成启动非常缓慢的问题。

例如:当分表后,可能在数据库中存在超过10000张表,这个时候JFinal启动会通过"select * from table where 1 = 2"去确认Model和数据库表是否匹配,分库分表的时候是根据字段的相关策略去做分表。由于这个sql的where条件没有字段会造成全表扫描,通过自定义dialect来解决这个问题。

修复:Hikaricp当不设置最小连接数的时候,最小连接数默认等于最大连接数的问题

hikaricp连接池有个变态的问题,就是当不设置连接池最小连接数的时候,连接池的最小连接数等于设置的最大连接数(druid和c3p0等不设置的时候最小连接数为0),造成jboot启动的时候会去初始化对应的数据库连接。

修复:分布式session在使用redis缓存的时候会创建多个redis客户端的bug
优化:升级 undertow 和 jfinal-wexin 等依赖 

还没对 Jboot 进行 star 的用户,请进入 https://gitee.com/fuhai/jboot  点击 star,Jboot,您绝对值得拥有。

Jboot 快速入门: http://jboot.io 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Jboot v1.6.3 发布,修复分布式 session 等若干问题
加载中

精彩评论

杜福忠
杜福忠
已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发.

最新评论(3

杜福忠
杜福忠
已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发.
iehyou
iehyou

引用来自“OSC_aFnQhp”的评论

什么时候会支持热部署?
热部署不是jetty自带的吗
OSC_aFnQhp
OSC_aFnQhp
什么时候会支持热部署?
返回顶部
顶部