netty
hackcoder
记录技术点滴
展开
-
java线程模型
线程模型传统BIO编程伪异步I/O编程NIO编程1.传统BIO编程网络编程的基本模型是 Client/Server 模型,也就是两个进程之间 进行相互通信,其中服务端提供位置信息(绑定的 IP 地址和监听端口),客 户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连 接,如果连接建立成功,双方就可以通过网络套接字(Socket)进行通信。在基于传统同步阻塞模型开发中,Ser原创 2017-05-03 23:43:34 · 749 阅读 · 0 评论 -
Netty笔记
选择Netty而不使用原生NIO编程原因NIO的类库和API繁杂,使用麻烦,你需要熟练掌握Selector、 ServerSocketChannel、SocketChannel、ByteBuffer等。需要具备其他的额外技能做铺垫,例如熟悉Java多线程编程。这是因为 NIO编程涉及到Reactor模式,你必须对多线程和网路编程非常熟悉,才能 编写出高质量的NIO程序。可靠性能力补齐,工作量和原创 2017-05-06 15:17:36 · 557 阅读 · 0 评论