Hystrix 命令名稱 分組以及執行緒池劃分

2021-09-26 01:29:19 字數 1020 閱讀 6626

1.1 以繼承的方式實現hystrix命令使用類名作為預設的命令名稱,我們也可以在建構函式中通過setter靜態類來設定

1.2 為了儲存每個命令分配的setter分配,你也可以像這樣快取setter

通過設定命令組,hystrix會根據組來組織和統計命令的告警、儀錶盤等資訊。一定要設定命令組,因為除了根據組來實現統計外,hystrix命令預設的執行緒劃分也是根據命令分組來實現的。預設情況下,hystrix會讓相同組名的精靈使用同乙個執行緒池,所以我們需要在建立hystrix命令時為其指定命令組名來實現預設的執行緒池劃分。

hystrix還提供了hystrixthreadpoolkey來對執行緒池進行設定,通過它我們可以實現更細粒度的執行緒池劃分,比如

通常情況下,盡量通過hystrixthreadpoolkey的方式來指定執行緒池的劃分,而不是通過組名預設的方式,因為多個不同的命令可能從業務邏輯上來看屬於同乙個組,但是往往從實現本身上需要跟其他命令進行隔離。

當我們使用@hystrixcommand註解的時候,只需要設定commandkey、groupkey以及threadpoolkey屬性就可以設定命令名稱、分組以及執行緒劃分。

@hystrixcommand(commandkey = "getuserid", groupkey = "usergroup", threadpoolkey = "getuserbyidthread")public

string getuserid(string name)

參考:[1]github,

[2] 《springcloud微服務實戰》,電子工業出版社,翟永超

Ubuntu下tab補全命令名

linux下tab可補全命令名,但也存在無法補全情況,以linux ubuntu14.0.4下測試為基礎。兩種處理方法,如下。方法一 需取得root許可權,可root或sudo,任選。找到bash.bashrc檔案 該檔案預設為唯讀檔案 開啟。開啟方式自選,可用gedit etc bash.bash...

指令名稱 chmod

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...

Linux常用命令名或縮寫的由來

man manual pwd print working directory su swith user cd change directory ls list files ps process status mkdir make directory rmdir remove directory m...