首页 > TAG信息列表 > workerGroup

Netty学习(二):Netty的核心组件

学习Netty有一个很大的苦难点就是关于Netty有一大堆的专有名词,如果不懂这些专有名词的意思,就很难读懂源码和理解Netty的流程。 一、Netty的核心组件(慢慢补充) 一.ByteBuf(缓冲区,Netty 的数据容器) buffer中文名又叫缓冲区,是”在数据传输时,在内存里开辟的一块临时保存数据的区

网络编程Netty入门:Netty简介及其特性

目录Netty的简介Netty的特性Netty的整体结构Netty的核心组件Netty的线程模型结束语 Netty的简介 Netty是一个java开源框架,是基于NIO的高性能、高可扩展性的异步事件驱动的网络应用框架,简化了TCP、UDP服务器和客户端的网络编程。 很多开源的项目,底层都使用了Netty,例如Dubbo、Elasti

Netty实现Socket

 从Java1.4开始, Java引入了non-blocking IO,简称NIO。NIO与传统socket最大的不同就是引入了Channel和多路复用selector的概念。传统的socket是基于stream的,它是单向的,有InputStream表示read和OutputStream表示写。而Channel是双工的,既支持读也支持写,channel的读/写都是面向Buffer

netty服务端的创建

就以netty-example中的EchoServer这个经典例子作为楔子吧 // 创建bossGroup和workerGroup,reactor模式的实现 EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup workerGroup = new NioEventLoopGroup(); final EchoServerHandler serverHandler = new Echo

一、netty源码分析之概述

作为Java程序员,netty大家应该都或多或少的接触过。netty作为一个异步事件驱动的网络框架被广泛使用。我们从netty的官网的一张图上可以看到netty有哪些特点: netty的核心能力有三点: 可扩展的事件模型 通用的通信API 有零拷贝能力的字节缓冲区 在这三种核心能力的基础上,扩