ES是一个分布式搜索引擎,其除了用户提供必要的通信服务外,集群间也必须保持紧密的通信联系,才能在必要的时候给出正确的结果.其则必然涉及到各种繁多且要求高的通信场景,那么如何实现高性能的通信,则是其必须要考虑的问题. 今天,我们就以es的transportService的实现为窥点,观察es的高性能的通信模块实现吧. 1. 前言概要 谈到高性能的网络通信,相信很多人都明白大概是什么道理,或者看过我之前的一些文章,也必然清楚其核心原理.总结来说,其实就是利用io多路复用技术,充分利用带宽,从而达到高…