“五一”五天假期可夠長了,閑暇之際,想想寫點東西。我負責(zé)的社區(qū)和一些平臺項目,對系統(tǒng)的穩(wěn)定性要求特別高(去年也是出了幾次小的事故),今天總結(jié)下近...

“五一”五天假期可夠長了,閑暇之際,想想寫點東西。我負責(zé)的社區(qū)和一些平臺項目,對系統(tǒng)的穩(wěn)定性要求特別高(去年也是出了幾次小的事故),今天總結(jié)下近...
我站后臺的權(quán)限系統(tǒng),是幾年前寫的php版本,一個比較粗糙的RBAC實現(xiàn)。那么,隨著公司迅速壯大,線上操作的復(fù)雜性、安全性、效率問題,迫切需要重構(gòu)...
距上次寫這個話題已有2年半了,時間過得真快。主要還是談業(yè)務(wù)系統(tǒng)常見的一些坑(接著“一”來說)。點很碎片,不斷積累吧 空緩存時間盡量短 因為各種...
服務(wù)端的技術(shù)重構(gòu),對于很多開發(fā)人員來說并不陌生。這里,我們稱大的技改叫做重構(gòu)。自加入我站以來,也是主導(dǎo)或經(jīng)歷過比較大的技術(shù)重構(gòu),簡單說有兩類: ...
GO語言是非常適合高并發(fā)場景的,那么,業(yè)務(wù)系統(tǒng)具體會遇到哪些高并發(fā)的場景呢?該如何考慮性能開銷呢?那么本文就筆者在業(yè)務(wù)系統(tǒng)常常遇到的問題來拋磚引...
通常對于服務(wù)端程序來說,好的監(jiān)控和告警系統(tǒng),既是提高業(yè)務(wù)穩(wěn)定性的有力保障,也常常作為系統(tǒng)優(yōu)化的重要手段。最近一個月在我司推新的監(jiān)控系統(tǒng):Prom...
筆者工作中處理過包括視頻、圖片和業(yè)務(wù)元數(shù)據(jù)在內(nèi)的cache處理,也遇到了一些比較常見的坑,做個筆記。希望能拋磚引玉。 cache的主要指標(biāo) 命中...
數(shù)據(jù)遷移在服務(wù)端是很常見的,包括cache遷移、db遷移等。遷移的動機包括業(yè)務(wù)重構(gòu)、業(yè)務(wù)隔離、機器遷移、擴容等很多種情況。下面筆者就工作中遇到的...
某次做checklist,當(dāng)看到機器的監(jiān)控時,發(fā)現(xiàn)下午某時刻某臺機器突發(fā)大量CLOSE_WAIT。一下子就懷疑是服務(wù)端處理超時了,client主...
本文是基于阿里開源的mysql binlog解析方案canal,以及golang版本封裝的一套數(shù)據(jù)更新通道。 先來張設(shè)計圖 簡單介紹下功能 ca...