Jboot是专为大型分布式项目和微服务而生。她是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。Jboot 的核心组件1、MVC (基于jfinal)2、ORM (基于jfinal)3、AOP (基于guice)4、安全控制 shiro5、RPC远程调用 motan dubbo grpc zbus6、MQ消息队列 rabbitmq redismq 阿里云商业MQ activemq zbus7、缓存 ehcache redis 分布式二级缓存ehredis8、分布式session9、分布式锁10、任务调度 cron4j ScheduledThreadPoolExecutor 分布式任务调度11、调用监控 (基于metrics)12、限流、降级、熔断机制(基于hystrix)13、Opentracing数据追踪 zipkin skywalking14、统一配置中心15、swagger api16、Http客户端(包含了get、post请求,文件上传和下载等) httpUrlConnection okHttp httpClient17、分布式下的微信和微信第三方18、自定义序列化组件19、事件机制20、代码生成器21、等等 Jboot微服务框架 更新日志:v3.14.3优化:JbootModel.findByColumn 当传入 null 值 value 时,直接返回 null优化:Model 保存和之前版本一致的行为,只允许绑定到一个数据源优化:当 Model 配置指定数据源,但数据源不存在的时候,给出更为明确的错误提示优化:Rabbitmq 添加自由开启队列和广播的开关,默认全部开启优化:重构 CORS 模块,使之代码可以用户模块里进行 "复用"修复: HttpUtil 在 put 请求时,某些情况下无法正常提交数据的问题