問題
讓我們帶著問題去學(xué)習(xí),效率會更高
1 es集群只配置一個節(jié)點,client是否能夠自動發(fā)現(xiàn)集群中的所有節(jié)點?是如何發(fā)現(xiàn)的?
2 es client如何做到負(fù)載均衡?
3 一個es node掛掉之后,es client如何摘掉該節(jié)點?
4 es client node檢測分為兩種模式(SimpleNodeSampler和SniffNodesSampler),有什么不同?
核心類
TransportClient es client對外API類
TransportClientNodesService 維護(hù)node節(jié)點的類
ScheduledNodeSampler 定期維護(hù)正常節(jié)點類
NettyTransport 進(jìn)行數(shù)據(jù)傳輸
NodeSampler 節(jié)點嗅探器
Client初始化過程
初始化代碼
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式