你是选择socket,自己写nio还是netty等nio框架


业务场景:
需要外部系统保持长连接
并且只有一个连接,长时间数据传输,传输可以说一直都有
其实方案:
1、自己写socket,接收
2、自己写nio
3、使用第三方框架,mina,netty等
4、其他
说一下大家会选什么?这个技术选型的理由?为什么不选其他?

java IO

时奏、碎未以 11 years ago

如果是我我肯定用写好的框架,除非那个框架非常地大,而你需要的功能非常的小,甚至对于整个程序来说只是一个小模块

因为如果我们自己写,需要处理很多问题,包括后期的维护,前期的学习,错误处理,BUG处理,这些都会花费很多时间,这个我在使用C++写程序的时候深有体会,使用一个好的框架可以节省很多时间和精力

zion柒 answered 11 years ago

Your Answer