Hystrix 配置資訊

2021-08-14 09:43:25 字數 488 閱讀 2126

在hystrix中我們一般是用的預設配置,有些時候需要調整一些引數來獲取更好的處理效能

配置官方文件:

這些引數可以應用於hystrix的thread和semaphore策略

執行緒數預設值10適用於大部分情況(有時可以設定得更小),如果需要設定得更大,那有個基本得公式可以follow:

requests per second at peak when healthy × 99th percentile latency in seconds + some breathing room 

每秒最大支撐的請求數 (99%平均響應時間 + 快取值) 

比如:每秒能處理1000個請求,99%的請求響應時間是60ms,那麼公式是: 

1000 *(0.060+0.012)

基本得原則時保持執行緒池盡可能小,他主要是為了釋放壓力,防止資源被阻塞。 

當一切都是正常的時候,執行緒池一般僅會有1到2個執行緒啟用來提供服務

閱讀全文

Hystrix 配置資訊

在hystrix中我們一般是用的預設配置,有些時候需要調整一些引數來獲取更好的處理效能 配置官方文件 這些引數可以應用於hystrix的thread和semaphore策略 collapser properties 相關引數 requests per second at peak when heal...

配置資訊 類

常用的配置包括 資料庫連線,系統配置 檔案分布之類 應用配置 業務邏輯資料 其它 為方便程式獲取配置資訊,設計此類 獲取配置資訊類 class sconfig private static database 快取資料庫配置資訊 private static system 快取系統配置資訊 priva...

Ngnix 配置資訊

user nobody 配置使用者或者使用者組 預設 nobody worker processes 1 允許生成的程序數 預設 1 error log logs error.log 指定日誌路徑,級別。這個設定可以放入全域性塊,http塊,server塊,error log logs error....