問題

讓我們帶著問題去學習,效率會更高

1  es集群只配置一個節(jié)點,client是否能夠自動發(fā)現(xiàn)集群中的所有節(jié)點?是如何發(fā)現(xiàn)的?

2  es client如何做到負載均衡?

3  一個es node掛掉之后,es client如何摘掉該節(jié)點?

4  es client node檢測分為兩種模式(SimpleNodeSampler和SniffNodesSampler),有什么不同?

核心類

  • TransportClient    es client對外API類 

  • TransportClientNodesService  維護node節(jié)點的類

  • ScheduledNodeSampler   定期維護正常節(jié)點類

  • NettyTransport   進行數(shù)據(jù)傳輸

  • NodeSampler     節(jié)點嗅探器

Client初始化過程

初始化代碼

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式