mina作为一个具有高性能高扩展性的网络通讯框架,自诞生以来获得了各方面的关注。我从04年的时候开始关注mina的前身Netty2,06年利用业余时间使用mina-0.8版本实现了zte 3g平台的底层通信协议,获得良好的效果。遗憾的是,没多久我就离开了zte,所以相关工作没有继续下去,也没有推广。
目前网络上关于mina的资料不少,但是大多是些入门的内容,相对比较简单,因此我写一些mina的文档希望对大家有所帮助。侧重点在于mina的内部架构与实现,至于mina怎么用就不再关注了。
希望读者能够具有以下预备知识
1. socket开发基础(包括nio)
2. 熟悉java多线程开发,包括synchronized/wait机制,以及concurrent
如果对ACE/POSA2有了解,那么对了解本系列的文章将会非常有帮助。
目前网络上关于mina的资料不少,但是大多是些入门的内容,相对比较简单,因此我写一些mina的文档希望对大家有所帮助。侧重点在于mina的内部架构与实现,至于mina怎么用就不再关注了。
希望读者能够具有以下预备知识
1. socket开发基础(包括nio)
2. 熟悉java多线程开发,包括synchronized/wait机制,以及concurrent
如果对ACE/POSA2有了解,那么对了解本系列的文章将会非常有帮助。