背景 kafka作為主流的消息隊列實現(xiàn),能夠?qū)崿F(xiàn)系統(tǒng)間的解耦,完成上下游系統(tǒng)間的數(shù)據(jù)同步,在對客服務(wù)中有很多的應(yīng)用場景。本文在kafka相關(guān)概念的基礎(chǔ)上,通過實例來介紹kaf...
背景 kafka作為主流的消息隊列實現(xiàn),能夠?qū)崿F(xiàn)系統(tǒng)間的解耦,完成上下游系統(tǒng)間的數(shù)據(jù)同步,在對客服務(wù)中有很多的應(yīng)用場景。本文在kafka相關(guān)概念的基礎(chǔ)上,通過實例來介紹kaf...
背景 組內(nèi)DBA同學(xué)在日常檢查中,發(fā)現(xiàn)某個接入我們數(shù)據(jù)庫中間件的業(yè)務(wù),后端MySQL實例負(fù)載特別高,在開啟general log后發(fā)現(xiàn),有大量的set names utf8m...
背景 項目中有使用到定時任務(wù),目前通過springMVC結(jié)合quartz的方式實現(xiàn),缺點是操作繁瑣,監(jiān)控不足,如定時任務(wù)調(diào)整需要修改配置,僅少量任務(wù)支持失敗重試,日志和執(zhí)行進...
背景 相信有不少人遇到過線上業(yè)務(wù)出現(xiàn)問題,為排查導(dǎo)出線上業(yè)務(wù)堆棧,但是最后發(fā)現(xiàn)導(dǎo)出的堆棧文件過大,少則2-3G,多則10GB大小,無法直接分析,這時候有點束手無策。本期的文章...
背景 最近項目使用中有用到go mod 和 goyacc工具。goyacc涉及到編譯原理的詞法分析,文法分析等功能,可以用來生成基于golang的語法分析文件。本期是記錄一個...
背景 DBA同學(xué)反饋在給某個數(shù)據(jù)庫代理中間件升級后,后端出現(xiàn)Bad handshake的錯誤,無法連接后端MySQL導(dǎo)致不能正常啟動。而使用舊版本就可以直接連接,不會出現(xiàn)問題...
背景 這篇是一個使用golang開發(fā)的binlog解析工具,更偏向demo和研究性質(zhì)。簡單來說,就是模擬MySQL binlog協(xié)議,開發(fā)一個服務(wù),作為MySQL的“從庫”,...
背景 最近使用有比較多的接觸jdbc,我們知道在jdbc連接串可以通過設(shè)置參數(shù)來開啟不同的功能,比如超時設(shè)置,多語句支持,SQL日志等。不過對于這些參數(shù)的資料,大部分比較零散...