大家好,我是Java烘焙師。本文結(jié)合筆者的經(jīng)驗(yàn)和思考,對(duì)業(yè)務(wù)數(shù)據(jù)遷移做個(gè)總結(jié)。在業(yè)務(wù)系統(tǒng)迭代的過(guò)程中,難免會(huì)做數(shù)據(jù)遷移,可能是因?yàn)椋?業(yè)務(wù)模型變...
大家好,我是Java烘焙師。今天不聊架構(gòu),介紹一下AI編程。 趁著假期和業(yè)余時(shí)間,研究了一下AI編程,并用Kiro、OpenCode,從零搭建了...
大家好,我是Java烘焙師,近半年重啟了技術(shù)博客的更新,在春節(jié)前做個(gè)總結(jié)吧。 關(guān)于我:大廠架構(gòu)師,有團(tuán)隊(duì)管理經(jīng)驗(yàn),熱愛(ài)技術(shù),平時(shí)喜歡思考總結(jié)。 ...
大家好,我是Java烘焙師。本文結(jié)合筆者的經(jīng)驗(yàn)和思考,對(duì)灰度方案做個(gè)總結(jié),重點(diǎn)介紹AB實(shí)驗(yàn)。 灰度在開(kāi)發(fā)流程中非常普遍。先做小流量驗(yàn)證,確認(rèn)無(wú)誤...
大家好,我是Java烘焙師。后端程序員平時(shí)除了接觸業(yè)務(wù)代碼、中間件、存儲(chǔ)等,也難免會(huì)跟數(shù)倉(cāng)有交集。下面結(jié)合筆者的經(jīng)驗(yàn)和思考,從后端程序員的視角看...
大家好,我是Java烘焙師。上一篇文章介紹了限流方案的使用和選型,本文接著講限流算法的原理。常見(jiàn)的限流算法有:令牌桶、窗口計(jì)數(shù)、漏桶,前兩種在實(shí)...
大家好,我是Java烘焙師。為了避免突增流量引起服務(wù)雪崩,需要對(duì)接口、存儲(chǔ)資源做限流保護(hù),根據(jù)系統(tǒng)負(fù)載情況設(shè)置合適的限流值。下面結(jié)合筆者的經(jīng)驗(yàn)和...
大家好,我是Java烘焙師。如何更新緩存和DB、做到性能和一致性的取舍,是一個(gè)很常見(jiàn)的話(huà)題。下面結(jié)合筆者的經(jīng)驗(yàn)和思考,系統(tǒng)性地總結(jié)一下緩存更新模...
背景 在跨系統(tǒng)之間的數(shù)據(jù)寫(xiě)入場(chǎng)景下,上下游系統(tǒng)極有可能因?yàn)榫W(wǎng)絡(luò)超時(shí)/抖動(dòng)、或?qū)懕镜谼B與調(diào)外部接口不能同時(shí)成功等原因,而出現(xiàn)數(shù)據(jù)不一致的問(wèn)題,因...