Jboot是一款功能強(qiáng)大但體積小巧的微服務(wù)框架。Jboot可支持在idea、eclipse下多maven模塊,對java代碼、html、css、js 等資源文件進(jìn)行熱加載!基于JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos等開發(fā)而成。
目前已經(jīng)開源超過了 3 年的時間,迭代了 100+ 個版本,已經(jīng)被超過 1000+ 公司在使用。
Jboot 主要有以下特征:
1、基于 JFinal 的 MVC + ORM 快速開發(fā)。
2、基于 ShardingSphere + Seata 分布式事務(wù) 和 分庫分表。
3、基于 Dubbo 或 Motan 的 RPC 實現(xiàn)
4、基于 Sentinel 的分布式限流和降級
5、基于 Apollo 和 Nacos 的分布式配置中心
6、基于 EhCache 和 Redis 的分布式二級緩存
Jboot 的核心組件
1、MVC (基于jfinal)
2、ORM (基于jfinal)
3、AOP (基于guice)
4、安全控制
shiro
5、RPC遠(yuǎn)程調(diào)用
motan
dubbo
grpc
zbus
6、MQ消息隊列
rab bitmq
redismq
阿里云商業(yè)MQ
activemq
zbus
7、緩存
ehcache
redis
分布式二級緩存ehredis
8、分布式session
9、分布式鎖
10、任務(wù)調(diào)度
cron4j
ScheduledThreadPoolExecutor
分布式任務(wù)調(diào)度
11、調(diào)用監(jiān)控 (基于metrics)
12、限流、降級、熔斷機(jī)制(基于hystrix)
13、Opentracing數(shù)據(jù)追蹤
zipkin
skywalking
14、統(tǒng)一配置中心
15、swagger api
16、Http客戶端(包含了get、post請求,文件上傳和下載等)
httpUrlConnection
okHttp
httpClient
17、分布式下的微信和微信第三方
18、自定義序列化組件
19、事件機(jī)制
20、代碼生成器
21、等等
v3.6.7
優(yōu)化:JbootSimpleApplication,使之代碼更加簡潔
優(yōu)化:優(yōu)化緩存攔截器對方法的 key 進(jìn)行構(gòu)建,提高性能
優(yōu)化:默認(rèn)為 JbootAccessTokenCache 添加 2 個小時的緩存時間
優(yōu)化:LocalAttachmentContainer,默認(rèn)保存文件的時候,對文件進(jìn)行相同文件驗證
優(yōu)化:JwtManager 對 Jwt 解析出錯或沒有 Jwt 數(shù)據(jù)時,返回常量 map
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......