回憶一下你剛開始學(xué)習(xí)socket編程的場景:先創(chuàng)建類型為STREAM的socket,再調(diào)用listen、accept、read方法,把程序運(yùn)行起來后,就完成了最簡單的,以單進(jìn)...
回憶一下你剛開始學(xué)習(xí)socket編程的場景:先創(chuàng)建類型為STREAM的socket,再調(diào)用listen、accept、read方法,把程序運(yùn)行起來后,就完成了最簡單的,以單進(jìn)...
前言 監(jiān)控數(shù)據(jù)有多種形式--有些系統(tǒng)會持續(xù)地輸出數(shù)據(jù),而其他系統(tǒng)只會在發(fā)生罕見事件時生成數(shù)據(jù)。有些數(shù)據(jù)能夠直接定位問題,有些數(shù)據(jù)能幫助調(diào)查問題。更寬泛的說,擁有監(jiān)控數(shù)據(jù)是觀察...
在使用docker容器的時候,應(yīng)該了解“PID1僵尸進(jìn)程reap”問題。如果使用的時候不加注意,可能會導(dǎo)致出現(xiàn)一些意想不到的問題。 問題 僵尸進(jìn)程 僵尸進(jìn)程是指完成執(zhí)行(通過...
什么是Elasticsearch Elasticsearch是一個開源的分布式文檔存儲和搜索引擎,可以近乎實時地存儲和檢索數(shù)據(jù)結(jié)構(gòu),它很大程度上依賴于Apache Lucen...
本文翻譯自 linux-load-averages,按照譯者理解有刪減 前言 經(jīng)常和Linux打交道的童鞋都知道,load averages是衡量機(jī)器負(fù)載的關(guān)鍵指標(biāo),但是這個...
前言 Python一種動態(tài)類型,解釋性的語言,對于很多開發(fā)者來說,Python運(yùn)行慢是眾所周知的事情,其萬物皆對象的特性,就是導(dǎo)致其運(yùn)行慢的一個原因,這篇文章就是想聊聊這里面...
本文翻譯自Quora上的一個回答 我認(rèn)為在了解Paxos前,可以先談?wù)勂渌鉀Q共識問題的方法,在這個基礎(chǔ)上再理解Paxos會簡單些。 結(jié)婚誓言是一種達(dá)成共識的直觀方式。 “你...
背景 線上系統(tǒng)使用的數(shù)據(jù)庫是MySQL,使用了replication,單master+多slave。應(yīng)用程序使用Django框架,庫使用了PyMySQL,讀數(shù)據(jù)的操作采用讀寫...