20.1MB
1.32MB
Jboot是一个强大而紧凑的微服务框架。Jboot可以支持idea和eclipse下的多个maven模块,热加载java代码、html、css、js等资源文件!基于JFinal、JFinal-under flow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos等开发。
软件功能
目前开源3年多,迭代100+次,被1000+多家公司使用。Jboot主要有以下特点:
1.基于JFinal的MVC+ORM快速开发。
2.基于ShardingSphere+Seata,分布式事务和子数据库、子表。
3.基于Dubbo或Motan的RPC实现
4.基于Sentinel的分布式限流降级
5.基于Apollo和Nacos的分布式配置中心
6.基于EhCache和Redis的分布式L2缓存
核心组件
Jboot的核心组件1.MVC(基于jfinal)
2.ORM(基于jfinal)
3.AOP(基于guice)
4.安全保障
希罗
5.RPC远程调用
摩丹
达博
胃泌肽
zbus
6.MQ消息队列
rab bitmq
redismq
阿里云MQ
消息中间件
zbus
7.躲藏
方案
存储
分布式L2缓存
8.分布式会话
9.分布式锁
10.任务调度
cron4j
ScheduledThreadPoolExecutor
分布式任务调度
1.呼叫监控(基于指标)
12.限流、降级和熔断机制(基于hystrix)
13.Opentracing数据跟踪
分布式跟踪
高空漫步
14.统一配置中心
15、swagger api
16.Http客户端(包括get和post请求,文件上传和下载等。)
使用
网络
客户端
18.自定义序列化组件
9.事件机制
20.编码发生器
21,以此类推
更新日志
v3.6.7优化:JbootSimpleApplication使代码更加简洁。
优化:优化缓存拦截器,构建方法的密钥,提高性能。
优化:默认情况下,向JbootAccessTokenCache添加2小时的缓存时间。
优化:LocalAttachmentContainer,默认保存文件时,对文件执行相同的文件验证。
优化:当JwtManager解析Jwt不正确或者没有Jwt数据时,它会返回一个常量映射。