Jboot v3.1.9 发布,分布式事务 Seata 升级到最新版本
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 更新内容如下:
- 新增:Jboot.configValue(key,default) 方法
- 新增:JbootAppListener.onStartFinish()方法,用于不同的 Module 在 onStart 进行操作。
- 修复:当在配置文件中配置的内容为 '{' 字符开头的时候会出现 ArrayIndexOutOfBoundsException 异常的问题
- 优化:升级 Seata 到 v1.2.0 最新版本
- 优化:移除 rpc 服务暴露成功后的日志输出
- 优化:统一 JbootCron4jPlugin.addTask() 中的 deamon 参数默认为 false
- 优化:重命名 app/config/Utils 为 ConfigUtil
- 优化:重构 AnnotationUtil.get(),以便支持更加灵活的参数配置
maven 依赖:
<dependency> <groupId>io.jboot</groupId> <artifactId>jboot</artifactId> <version>3.1.9</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); } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Masterlab 2.1.2 发布,基于事项驱动和敏捷开发的项目管理工具
Masterlab 是一款基于事项驱动和敏捷开发的项目管理工具,可将复杂的项目管理简单化。可广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。Masterlab具有配置灵活、功能丰富、部署简单、使用简单,用户体验良好的特点。 2.1.2 版本更新内容: 1.使用宝塔(bt.cn)环境可一键部署 2.优化改进活动日志显示图片的适配问题 3.优化改进Masterlab的首页面板数据 4.修复bug:协助人头像不能显示的bug 5.修复bug:事项标题转义; 6.修复bug:事项类型方案无法删除; 7.修复bug:事项评论截图上传问题; 8.移除事项状态关联工作流方案 9.不再支持php7.0以下的版本
- 下一篇
zuihou-admin-cloud 2.3 发布,完美支持分布式事务
今日更新日志: 优化: spring.cloud.version -> Hoxton.SR3 spring.boot.version -> 2.2.6.RELEASE spring-cloud-alibaba -> 2.2.1.RELEASE seata.version -> 1.2.0 fastjson.version -> 1.2.68 j2cache.version -> 2.8.2-release jjwt.version -> 0.9.1 hutool.version -> 5.3.1 支持 nacos-server 1.2.1 支持 seata-server 1.2.0 优化数据权限逻辑 同步项目中nacos 和 seata 的脚本 优化项目配置,使得任意租户模式完美支持 seata 优化若干代码 调整开发文档兼容当前最新版本代码 https://www.kancloud.cn/zuihou/zuihou-admin-cloud 修复: 复删除资源时执行删除SQL的bug 修复查询缓存数据时,查询到为null的数据的会报NPE...
相关文章
文章评论
共有0条评论来说两句吧...