搜索系统前台组件-------通用中转服务器Common Server
Common Server是一个支持高并发的通用协议转发服务器,实现了一个socket连接池,对长短连接分开管理,采用epoll边沿触发通信模型。comm server本身不做深入的数据包解析。只负责协议包的转发,所以效率非常高。每秒吞吐可达几千个。
Common server具有以下特点:
1.支持多链接
2.采用Epoll,每秒吞吐可达到几千个
3.支持多种协议的转发
4.实现了一个socket连接池,来处理socket的回收再利用,效率很高
结构图如下: