加多的博客

关注并发编程,开源框架,架构设计,微信公众号:技术原始积累

你真的了解Netty中@Sharable?

一、前言 Netty 是一个可以快速开发网络应用程序的基于事件驱动的异步 网络通讯 框架,它大大简化了 TCP 或者 UDP 服务器的网络编程。Netty 的应用还是比较广泛的,比如阿里巴巴开源的 Dubbo 和 Sofa-Bolt等 框架底层网络通讯都是基于 Netty 来实现的。Netty的设...

2018-10-28 10:42:38

阅读数 2353

评论数 4

使用包定长FixedLengthFrameDecoder解决半包粘包

四、使用包定长FixedLengthFrameDecoder解决半包粘包 4.1 试验 由于客户端发给服务器端的是hello server,im a client字符串,该字符串占用24字节,所以在服务器端channelpipeline里面添加一个长度为24的定长解码器和二进制转换为str...

2018-06-09 15:35:22

阅读数 1080

评论数 0

高性能网络通信框架Netty-Netty客户端底层与Java NIO对应关系

5.1 Netty客户端底层与Java NIO对应关系 在讲解Netty客户端程序时候我们提到指定NioSocketChannel用于创建客户端NIO套接字通道的实例,下面我们来看NioSocketChannel是如何创建一个Java NIO里面的SocketChannel的。 首先我们来看N...

2018-06-04 12:24:40

阅读数 1363

评论数 0

高性能网络通信框架Netty-基础概念篇

一、前言 Netty是一种可以轻松快速的开发协议服务器和客户端网络应用程序的NIO框架,它大大简化了TCP或者UDP服务器的网络编程,但是你仍然可以访问和使用底层的API,Netty只是对其进行了高层的抽象。 Netty的简易和快速开发并不意味着由它开发的程序将失去可维护性或者存在性能问题。N...

2018-06-03 15:33:45

阅读数 224

评论数 0

提示
确定要删除当前文章?
取消 删除