前文簡(jiǎn)述了「領(lǐng)域內(nèi)的數(shù)據(jù)一致性」,本文來(lái)說(shuō)一說(shuō)「領(lǐng)域間的數(shù)據(jù)一致性」。在業(yè)務(wù)實(shí)踐中,特別是在微服務(wù)場(chǎng)景下,針對(duì)不同場(chǎng)景對(duì)一致性不同的要求程度,闡...
兩種數(shù)據(jù)一致性? 之前一致性這個(gè)概念聽得多了,有時(shí)候指系統(tǒng)內(nèi)各節(jié)點(diǎn)保持一致,有時(shí)候又指不同系統(tǒng)的協(xié)同合作一致。到底含義如何,困擾了我很長(zhǎng)的時(shí)間,...
背包問(wèn)題 背包問(wèn)題是動(dòng)態(tài)規(guī)劃中一個(gè)子類。 01背包問(wèn)題 問(wèn)題描述: 有 n 個(gè)物品,它們有各自的體積和價(jià)值,現(xiàn)有給定容量的背包,如何讓背包里裝入...
動(dòng)態(tài)規(guī)劃 動(dòng)態(tài)規(guī)劃(dynamic programming,簡(jiǎn)稱 dp),是一類求解最優(yōu)值的算法。有一定的套路可以遵循。 特點(diǎn) 《牛逼了,原來(lái)大...
最近寫的《假如給我百倍流量》講稿 從三到萬(wàn)。 這是一次務(wù)虛的分享,主要想介紹大型后端系統(tǒng)的架構(gòu)演進(jìn)方案,以及后續(xù)的思考。 世間普適的法則。 這個(gè)...
redis 的普通用法不在本文普及,我們談一談使用中的幾種特殊場(chǎng)景,以及對(duì)應(yīng)辦法。 設(shè)想這個(gè)電商場(chǎng)景,在分布式部署的架構(gòu)下,我們利用 elast...
建議先自行學(xué)習(xí) Kafka 的基礎(chǔ)知識(shí)內(nèi)容。 通常我們講 Kafka 是一個(gè)高可靠、高吞吐的分布式數(shù)據(jù)流系統(tǒng)。本文只討論其高吞吐的特性。思考幾個(gè)...
思考幾個(gè)問(wèn)題: 為什么搜索是 近實(shí)時(shí) 的? 為什么文檔的 CRUD (創(chuàng)建-讀取-更新-刪除) 操作是 實(shí)時(shí) 的? 復(fù)習(xí)一遍從上到下的整體結(jié)構(gòu) ...
這是本系列文章的第三篇,第一篇在此golang并發(fā)三板斧系列之一:channel用于通信和同步,第二篇在此golang并發(fā)三板斧系列之二:gor...