用于构建服务器的具体实现类,实现类屏蔽了许多可以灵活设置的方法,比如设置IO处理线程的设置,而这个在扩展的IoConnector
中却又开放了,是因为我们认为服务器的IO处理线程是和实现的CPU个数挂勾的,我们认为要允份利用CPU资源每一个CPU可以利用一
线程,所以这里屏蔽是不想让使用者有更多的选择而感到不知所挫, 关于IoConnector开发的原因: 而IoConnector之所以开放,是因为IoConnector只是框架的一个扩展,是用于构建客户端应用的,最初的设想是让他构建代理服务器的
,不过后来经过大家的讨论,希望让框架能有客户端的支撑,所以在不修改原来的框架前提下开放IO处理线程的设置,这样可以方便的用
于构建代理服务器,与客户端应用。
|
|
|
|
|
|