dynamic tp
1.1.9.1 (Oct 24, 2024)
基於配置中心的輕量級動態執行緒池,內建監控警告功能,整合常用中間件執行緒池管理,可透過SPI自訂擴充實現
詳細查看官網文檔,架構設計
引入相應配置中心的依賴,具體見官網文檔
配置中心配置線程池實例,設定檔請參閱官網文檔
啟動類別加@EnableDynamicTp 註解
使用@Resource 或@Autowired 進行依賴注入,或透過DtpRegistry.getExecutor("name") 取得
透過以上4 步驟就可以使用了,是不是覺得超簡單呀
更詳細使用範例請參考example
工程及官網文檔
更多見官網文檔,通知警報
目前框架提供了四種監控資料擷取方式,透過collectorTypes 屬性配置監控指標擷取類型,預設Micrometer
Logging:線程池指標資料會以Json 格式輸出到指定的日誌檔案裡
Internal_logging:線程池指標資料會以Json 格式輸出到專案日誌檔案裡
Micrometer:採用監控門面,透過引入相關Micrometer 依賴來採集到對應的儲存平台(如Prometheus,InfluxDb...)
Endpoint:暴露Endpoint 端點,可以透過http 方式即時取得指標數據
更多見官網文檔,監控
看到這兒,請給計畫一個star ,你的支持是我們前進的動力!
使用過程中有任何問題,或是對專案有什麼想法或建議,可以加入社群,跟1500+ 群友一起交流討論。
微信群組已滿200 人,可以追蹤微信公眾號,加我個人微信拉群組(備註:dynamic-tp)。
為了項目更好的發展,請在此進行登記,使用登記
JNPF低程式碼開發平台
感謝JetBrains 對開源專案的支持