皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

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

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

转自 https://www.oschina.net/news/98189/jboot-1-6-3-released

分享到:更多 ()