- 軟件介紹
- 軟件截圖
- 相關軟件
- 相關閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
Jboot是一個微服務框架,基于JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere和Nacos等技術構建。其核心組件包括MVC、ORM、AOP、RPC遠程調用、MQ消息隊列、分布式session、統(tǒng)一配置中心和代碼生成器等。Jboot旨在降低微服務開發(fā)的復雜性,并完美支持在IDEA和Eclipse環(huán)境下進行多Maven模塊的開發(fā),同時實現對Java代碼、HTML、CSS、JS等資源文件的熱加載。
Jboot核心組件
1、MVC(基于JFinal)
2、ORM(基于JFinal)
3、AOP(基于Guice)
4、安全控制
shiro
5、RPC遠程調用
motan
dubbo
grpc
zbus
6、MQ消息隊列
rabbitmq
redismq
阿里云商業(yè)MQ
activemq
zbus
7、緩存
ehcache
redis
分布式二級緩存ehredis
8、分布式session
9、分布式鎖
10、任務調度
cron4j
ScheduledThreadPoolExecutor
分布式任務調度
11、調用監(jiān)控(基于metrics)
12、限流、降級、熔斷機制(基于hystrix)
13、Opentracing數據追蹤
zipkin
skywalking
14、統(tǒng)一配置中心
15、swagger api
16、Http客戶端(支持get、post請求,文件上傳和下載等)
httpUrlConnection
okHttp
httpClient
17、分布式微信和微信第三方支持
18、自定義序列化組件
19、事件機制
20、代碼生成器
21、其他
Jboot特色
該系統(tǒng)已開源超過三年,經歷了100多個版本的迭代,現已被超過1000家企業(yè)采納。
1、基于JFinal的MVC+ORM實現快速開發(fā)。
2、利用ShardingSphere和Seata進行分布式事務管理和分庫分表。
3、通過Dubbo或Motan完成RPC遠程調用。
4、使用Sentinel實現分布式流量保護和降級。
5、基于Apollo和Nacos的分布式配置中心。
6、借助EhCache和Redis實現分布式二級緩存。
更新日志
v3.9.4新增:支持@JfinalSharedEnum注解,便于將枚舉添加到模板引擎中使用
新增:支持@PostConstruct注解,方便Bean在創(chuàng)建時進行初始化
優(yōu)化:改善ApplicationUtil.runInFatjar的判斷
文檔:更新了MVC、MQ、Gateway等相關文檔
-
Jboot 微服務框架 v3.9.4 官方版下載地址
