引子 分布式系統調用的三態 在傳統的單機系統中,調用一個函數,要么返回成功,要么返回失敗。這就是兩態系統(2-state system)。 在分布式系統中,由於系統 ...
引子 半夜三點,睡夢中被一陣沒人接聽誓不罷休的電話鈴吵醒。睡眼惺忪的接聽了電話,電話那頭傳來了不用聽清任何人類語言就能感受的焦急。讓我趕快打開電腦,說服務整個不工作了 打開監控看到線程池被打滿。本着 先恢復現場再排查原因 的基本原則,重啟並擴容了一倍的服務器。服務又正常了。完美的做到了 三分鍾定位,十分鍾解決 。但是現場不在了,怎么排查根因呢 答案是:歷史記錄。 為什么要做歷史記錄 歷史記錄是大 ...
2019-05-29 09:33 1 738 推薦指數:
引子 分布式系統調用的三態 在傳統的單機系統中,調用一個函數,要么返回成功,要么返回失敗。這就是兩態系統(2-state system)。 在分布式系統中,由於系統 ...
引子 群里發了一個總共1千元的拼手氣紅包,共10個。靜兒點進去,額,搶到了0.05元。這個不甘心啊。退出來重新打開了這個紅包,你猜怎樣?顯示我搶到了0.05元! 這就是冪等 ...
背景 不同於《編寫代碼的「八榮八恥」》,《穩定性「三十六計」》是應用於設計階段的非手腳架方式的標准化。 在實際工作中,通常會提倡給新人機會,讓他們自己去設計系統。這時候如果沒有一種標准化的check機制,會影響整個系統的質量。《穩定性「三十六計」》在實際項目中,我們作為設計階段 ...
第十三計 打草驚蛇 第十四計 借屍還魂 第十五計 調虎離山 第十六計 欲擒故縱 第十七計 ...
FYI ...
1. history 是什么? window上的一個對象,由來存儲瀏覽器訪問過的歷史 2. 用途: 可以動態跳轉任意一個已在歷史記錄中的地址 3..history方法: 1.forward() : 向后翻一頁 2. back(): 回退 ...
在有些情況下,我們需要對數據的歷史實現記錄,比如當用戶信息發生變更時,我們需要記錄這個變化的數據,比如 張三從A部門轉移到B部門。這個時候,我們一般的做法是 直接數據日志記錄。 這樣導致的情況時,我們需要在各個模塊來編寫這塊代碼。這樣會導致到處都需要寫日志的記錄。 比較好的辦法是: 能夠 ...
1. 查看歷史記錄 2.刪除指定行歷史命令 3.清空歷史命令 4.保存歷史命令(會自動保存到當前目錄下.bash_history文件中) ...