NSQ是一個(gè)內(nèi)存+磁盤型的消息中間件,它使用push流的方式源源不斷把消息推送給客戶端,并且為了使服務(wù)端更加簡(jiǎn)單、高效,NSQ并不提供有序的消息隊(duì)列。因此,如果對(duì)消息有順序要...
NSQ是一個(gè)內(nèi)存+磁盤型的消息中間件,它使用push流的方式源源不斷把消息推送給客戶端,并且為了使服務(wù)端更加簡(jiǎn)單、高效,NSQ并不提供有序的消息隊(duì)列。因此,如果對(duì)消息有順序要...
消息中間件的pull與push 消息中間件的實(shí)現(xiàn)無(wú)非兩種套路,一種讓客戶端pull,典型的比如kafka便是如此,而另一種則是push,也就是讓客戶端不需要做任何操作,只需要...
docker支持多種graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就是aufs了,但隨著linux...
導(dǎo)語(yǔ):愛情最動(dòng)人的地方,就在于相互的想念,我看見你時(shí),想念;看不到你時(shí),更加想念。 文|禾田飛歌 圖|網(wǎng)絡(luò)(如侵必刪) 1、 昨天看到一個(gè)街拍視頻,主題是:情侶同居,到底是男...
前言 在看到apue的進(jìn)程的時(shí)候,我發(fā)現(xiàn)一個(gè)叫suid的概念,也就是"設(shè)置用戶ID"。一開始對(duì)這個(gè)概念十分陌生,單憑從字面來(lái)看確實(shí)不容易理解,后面通過(guò)查閱資料并且了解到它的一...
字典在redis的應(yīng)用 字典在我們平時(shí)的編程中是一種非常常見的數(shù)據(jù)結(jié)構(gòu),它有著結(jié)構(gòu)簡(jiǎn)單,查找快速的優(yōu)點(diǎn),而在redis中,字典的應(yīng)用更是十分廣泛。redis本身是一個(gè)key-...
鏈表在redis的應(yīng)用 由于redis的c語(yǔ)言沒有內(nèi)置鏈表結(jié)構(gòu)類型,因此redis自身實(shí)現(xiàn)了一套鏈表結(jié)構(gòu)。鏈表主要應(yīng)用在幾個(gè)方面: 應(yīng)用于較長(zhǎng)的list結(jié)構(gòu)中 發(fā)布與訂閱 監(jiān)...
開場(chǎng)白 作為redis的使用者,我們最常用的操作可能就是set了,而最常用的數(shù)據(jù)結(jié)構(gòu)則是string了,我們常常會(huì)使用命令: 這個(gè)命令中,key和value都被保存到一個(gè)字符...
* 問(wèn)題場(chǎng)景 我們?cè)诰帉懖渴鹣到y(tǒng)的時(shí)候,通常需要在機(jī)器上部署一個(gè)agent,用來(lái)執(zhí)行部署腳本,為了防止部署腳本寫的有問(wèn)題,長(zhǎng)時(shí)間hang住,我們通常會(huì)為腳本的執(zhí)行設(shè)置一個(gè)超時(shí)...
1.通過(guò)NAT實(shí)現(xiàn)負(fù)載均衡 運(yùn)作過(guò)程 客戶端會(huì)向一個(gè)ip地址發(fā)出請(qǐng)求,這個(gè)ip地址是一個(gè)VIP(虛擬IP),這也是調(diào)度器向外公布的一個(gè)地址。 請(qǐng)求達(dá)到調(diào)度器,調(diào)度器會(huì)根據(jù)負(fù)載...
原文:Building Blockchain in Go. Part 2: Proof-of-Work 簡(jiǎn)介 在上一篇文章中,我們構(gòu)建了一個(gè)非常簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),這正是區(qū)塊鏈數(shù)...
原文:Building Blockchain in Go. Part 1: Basic Prototype 簡(jiǎn)介 區(qū)塊鏈?zhǔn)?1世紀(jì)最具革命性的技術(shù)之一,目前仍在逐步成熟,其潛...