随便撸(www.suibianlu.com)精品网站源码,织梦建站模版,游戏源代码分享平台

Jboot微服务框架 v3.6.0

时间:2020-11-16[其他免费源码]作者:随便撸

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


Jboot 的核心组件

1、MVC (基于jfinal)

2、ORM (基于jfinal)

3、AOP (基于guice)

4、安全控制

 shiro

5、RPC远程调用

 motan

 dubbo

 grpc

 zbus

6、MQ消息队列

 rabbitmq

 redismq

 阿里云商业MQ

 activemq

 zbus

7、缓存

 ehcache

 redis

 分布式二级缓存ehredis

8、分布式session

9、分布式锁

10、任务调度

 cron4j

 ScheduledThreadPoolExecutor

 分布式任务调度

11、调用监控 (基于metrics)

12、限流、降级、熔断机制(基于hystrix)

13、Opentracing数据追踪

 zipkin

 skywalking

14、统一配置中心

15、swagger api

16、Http客户端(包含了get、post请求,文件上传和下载等)

 httpUrlConnection

 okHttp

 httpClient

17、分布式下的微信和微信第三方

18、自定义序列化组件

19、事件机制

20、代码生成器

21、等等

 

 

Jboot微服务框架 更新日志:

v3.6.0

新增:ClassUtil.hasClass 方法,用于判断一些第三方组件依赖

新增:Model 新增 @JsonIgnore 注解,用于配置某些不输出的字段

新增:Model 新增 FastJson 的注解 @JsonField 的配置支持

新增:新增对 JFinal 最新版本 @一段路的领悟 的配置支持

新增:DAO 查询的时候,支持通过 loadColumns() 方法配置其查询的列

修复:Columns组装sql工具类in()、notIn()方法新增安全模式检查参数是否为空,解决安全模式下,List不为null,但没有元素时跳过安全检查。感谢 @Liuenxin

优化:Columns.in() 和 Columns.notIn 修改参数 List 为 Collection

优化:升级 JFinal、Fastjson、Nacos 等到最新版本

优化:为 Json 的相关代码创建独立包

优化:重构 JbootJson 使之代码更加简洁

优化:重命名 SqlDebugger.debug 为 SqlDebugger.run,删除其不必要的方法

优化:优化 AopCache,使之在缓存数据错误时,自动刷新缓存信息

文档:更新 json 的相关文档 

本文标签:jboot框架  微服务框架开源  微服务框架 

转载请注明来源:Jboot微服务框架 v3.6.0

本文永久链接地址:https://www.suibianlu.com/21926.html

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:admin#suibianlu.com

Top