| Jboot是一個基于JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos等開發的微服務框架,幫助開發者降低微服務開發門檻,同時完美支持在idea、eclipse下多maven模塊,對java代碼、html、css、js 等資源文件進行熱加載! ![]() Jboot特色目前已經開源超過了 3 年的時間,迭代了 100+ 個版本,已經被超過 1000+ 公司在使用。 Jboot 主要有以下特征:
核心組件Jboot 的 核心組件1、MVC (基于jfinal) 2、ORM (基于jfinal) 3、AOP (基于guice) 4、安全控制 shiro 5、RPC遠程調用 motan dubbo grpc zbus 6、MQ消息隊列 rab bitmq 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.6.7 優化:JbootSimpleApplication,使之代碼更加簡潔 優化:優化緩存攔截器對方法的 key 進行構建,提高性能 優化:默認為 JbootAccessTokenCache 添加 2 個小時的緩存時間 優化:LocalAttachmentContainer,默認保存文件的時候,對文件進行相同文件驗證 優化:JwtManager 對 Jwt 解析出錯或沒有 Jwt 數據時,返回常量 map 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |