不少事情,只要善於分解成微小步驟,寫下來寫清楚,就迎刃而解了。日誌
好比說,熱訂單索引的訂單同步,從老的順序隊列方案切換到新的非順序隊列方案。 因爲一直顧慮這個索引同步很敏感,且對部分關鍵步驟不太肯定,就一直拖着沒去作。直到出了問題,才下決心要解決它。實際上,並無那麼困難。
索引
問題一: 敏感性的求解隊列
因爲買家下單、支付完成後的訂單搜索,會優先路由到熱索引,所以這個索引同步的延遲,是很是敏感的。操做不當,或者有意外的狀況,很容易致使同步延遲或出錯,第一時間影響到買家、商家,甚至引發故障。路由
應對之策: 在凌晨進行操做。 此時,大部分商家、買家都已經進入夢鄉,天然就不會對同步延遲或暫時的錯誤有感知,能夠更大膽地執行。 你看,就這麼簡單!固然,得辛苦一點。同步
問題二: 關鍵步驟不太肯定監控
先總體想清楚過程,肯定不太肯定的關鍵步驟,不清楚的點在哪裏? 詢問有經驗的小夥伴,弄清楚便可。搜索
技巧:細化技巧
弄清楚總體步驟流程後,細化每個點。channel