Jboot v1.3.4 ,新增線上流量控制,無需重啟伺服器

類別: IT

Jboot 是一個基於 JFinal 和 Undertow 開發的微服務框架。提供了 AOP、RPC、分散式快取、限流、降級、熔斷、統一配置中心、Opentracing 資料追蹤、metrics 資料監控、分散式 session、程式碼生成器、shiro和jwt安全控制、swagger api 自動生成等功能。

此版本主要更新內容是新增流量線上控制,無需重啟伺服器,有效對突發流量進行限制和運維。同時新增Hystrix對資料庫查詢的管理,防止在某些情況下由於資料庫壓力導致雪崩的情況。

Jboot v1.3.4 主要更新如下:

  • 新增:流量控制開關,當網站上線的時候不用重啟自由開啟關閉。

  • 新增:流量控制設定,當網站上線的時候可以自由設定流量控制大小。

  • 新增:@EnableConcurrencyLimit註解,用於多併發量的控制和限制。

  • 新增:資料來源DataSource支援druid,同時可以通過SPI進行擴充套件。

  • 新增:新增ehcache預設cache的配置

  • 新增:model 查詢的時候預設通過hystrix進行管理

  • 新增:db查詢Record的時候,預設通過Hystrix進行管理

  • 新增:在多資料來源的情況下,@table註解新增DataSource配置的支援,可以指定在哪些資料來源下

  • 優化:通過 @before 註解後,若丟擲異常獲得不到原始異常。

  • 優化:修改 geJwtAttrs() 筆誤,修改為 getJwtAttrs()

  • 優化:重新命名流量控制的相關注解,使之更加直觀

  • 修復:jboot.rpc.requestTimeout 對dubbo無效的問題

  • 修復:swagger頁面出現 "Unknown Type : ref" 問題。

  • 其他:更新相關依賴,hikariCP->2.7.7;druid->1.1.8;metrics->4.0.2;zipkin-sender->2.3.2

  • 文件:更新aop相關文件

還沒對Jboot 進行 star 使用者,請進入 https://gitee.com/fuhai/jboot 點選 star,Jboot,您絕對值得擁有。

Jboot v1.3.4 ,新增線上流量控制,無需重啟伺服器原文請看這裡