在Zookeeper里提供兩種tcp server的實(shí)現(xiàn),java-nio,netty
接下來(lái)會(huì)初始化ServerCnxnFactory,這個(gè)是用來(lái)接收來(lái)自客戶端的連接的,也就是這里啟動(dòng)的是一個(gè)tcp server。在Zookeeper里提供兩種tcp server的實(shí)現(xiàn),一個(gè)是使用java原生NIO的方式,另外一個(gè)是使用Netty。默認(rèn)是java nio的方式,一個(gè)典型的Reactor模型。因?yàn)閖ava nio編程并不是本文的重點(diǎn),所以在這里就只是簡(jiǎn)單的介紹一下。