下载本资源原文网址:http://www.daima.org/java/java9388.html 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.8.1 优化:增强 Sentinel 与其控制面板设置的能力,增加数据源配置,并可以通过阿里云 AHAS 进行完全控制 优化:升级 Undertow 的 devMode 默认值为 false,防止在 devMode 的情况下,不同的 classloader 导致获取不到数据查询实例的问题 修复:修复分布式 Seata 的 bug 、升级 Seata 到最新版本并添加相关测试代码 修复:修复 Rabbitmq 在某些情况下出现 bug 的问题,并添加相关测试代码 |