
Micro 是一個開源的微服務(wù)生態(tài)系統(tǒng)嗦董。目標(biāo)是簡化分布式系統(tǒng)開發(fā),它提供了用于服務(wù)發(fā)現(xiàn)慨蓝,客戶端負(fù)載平衡,編碼端幼,同步和異步通信庫礼烈。 架構(gòu) Micr...
sync.atomic Golang 標(biāo)準(zhǔn)庫中的 sync/atomic 為開發(fā)者提供了對幾種簡單類型的原子操作函數(shù)。這些簡單類型包括int32...
RabbitMQ 簡介 AMQP婆跑,即Advanced Message Queuing Protocol济丘,高級消息隊列協(xié)議,是應(yīng)用層協(xié)議的一個開放...
在大數(shù)據(jù)時代洽蛀,互聯(lián)網(wǎng)應(yīng)用系統(tǒng)會產(chǎn)生海量的數(shù)據(jù)。由于我們無法只用一臺機(jī)器緩存大量的數(shù)據(jù)疟赊,所以需要采取分布式緩存的方式郊供。那么我們又該怎樣決定哪些數(shù)據(jù)...
獨(dú)立部署 由于 Go 語言已經(jīng)實(shí)現(xiàn)了 HTTP 服務(wù)器,所以我們可以直接編譯 Go 應(yīng)用近哟,并將應(yīng)用運(yùn)行在 Linux 系統(tǒng)的守護(hù)進(jìn)程中驮审。 Ngi...
筆者最近在項目中基于 go-redis 實(shí)現(xiàn) Redis 緩存優(yōu)化性能。go-redis 是一個 Go 語言實(shí)現(xiàn)的 Redis 客戶端吉执,既然是網(wǎng)...
Go 語言作為一門為編寫網(wǎng)絡(luò)應(yīng)用程序而生的編程語言疯淫,在擁有比 Java 更強(qiáng)的并發(fā)性的同時,有擁有比 C 和 C++ 更快的開發(fā)速度(得益于簡潔...
有時候 Mac 從睡眠狀態(tài)恢復(fù)之后沒有聲音戳玫,這是 Mac OS X 系統(tǒng)的一個 Bug熙掺。這是因為 Mac OS X 的核心音頻守護(hù)進(jìn)程「core...
筆者在最近參與的云游戲項目中,調(diào)研了基于 WebRTC 的方案咕宿,并實(shí)現(xiàn)了一個基于 WebRTC 的 Android 設(shè)備屏幕分享的 demo币绩。D...