本來想將broker和client分開寫。但是他們的每個功能都是共同協(xié)作完成的,寫broker的時候,難免會涉及到consumer和producer的細節(jié),于是以大雜燴的方式...
本來想將broker和client分開寫。但是他們的每個功能都是共同協(xié)作完成的,寫broker的時候,難免會涉及到consumer和producer的細節(jié),于是以大雜燴的方式...
我覺得《深入理解Java虛擬機》應該是目前市面上Java程序員人手一本的圣經了。記得我在上大學的時候,同系的學長極力給我推薦這本書,說是把這本書看爛了,保準能拿一個大Offe...
服務發(fā)現(xiàn)部分: 覺得不錯的地方 1 自己實現(xiàn)了一個簡單的raft,就是說不再依賴etcd這種分布式的東西,也不依賴redis或者mysql這種存儲的東西。就是自己搞定。 2 ...
I/O多路復用(multiplexing)的本質是通過一種機制(系統(tǒng)內核緩沖I/O數據),讓單個進程可以監(jiān)視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或寫就緒),能夠通...
原文地址:http://hedengcheng.com/?p=525 問題背景 今天,看到Twitter的DBA團隊發(fā)布了其最新的MySQL分支:Changes in Twi...
background netty 是一個異步事件驅動的網絡通信層框架,其官方文檔的解釋為 Netty is a NIO client server framework whi...
應用:shark-新美大移動端網絡優(yōu)化(每日接受移動端請求約150億) 應用特點: qps比較高,新生代增長飛快 用戶的連接需要維持一段時間 單機需要維持海量連接,幾十萬的級...
對應于源碼/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/con...
01. SkyWalking 介紹與安裝 1. 介紹 1. 基本信息 SkyWalking 創(chuàng)建于2015年,提供分布式追蹤功能。從5.x開始,項目進化為一個完成功能的App...
原文鏈接: http://fangjian0423.github.io/2016/05/10/java-arrayblockingqueue-linkedblockingqu...