首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Netty
订阅
HeavensFeel
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
聊聊Netty那些事儿之Reactor在Netty中的实现(创建篇)
在上篇文章我们在操作系统内核中搞了一些事情,那么本文中我们看看netty如何在用户空间继续搞事情。介绍下Reactor模型在netty中是如何实现的-创建篇,还有netty对各种细节的优化。
netty : NioEventLoopGroup 源码分析
从今天开始,就准备进军 ne tty 了,主要的想法是看看 netty4 中一些比较重要的实现,也就是能经常出现在我们面前的东西。主要是: 线程池、通道、管道、编解码器、以及常用的工具类。 然后现在看源码应该不会像之前的 jdk 那么细致了,主要是看了一个类以后就发现 nett…
Netty 源码 (一):Netty 中的 Buffer
最近我学习了 NIO 相关的知识, 然后发现了 Netty 这个基于 NIO 的网络应用框架, 于是就研究起 Netty 框架源码, 来好好体会一下网络框架的设计理念和思想. 这个系列的文章不仅会总结 Netty 各个模块的源码原理, 也会写出一些自己对这些设计的理解和体会
netty in action 读书笔记
netty在4.1.x版本默认使用的allocator是PooledByteBufAllocator,在分配ByteBuf的时候,引入了新的alloc机制——jemalloc,netty内部自己按照jemalloc的机制,实现了一个java版的(这个有待考证,目前我翻了一下源码…
这可能是目前最透彻的Netty原理架构解析
本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 NIO 的类库和 API…
系列连载 | 带你玩转Netty 之 WebSocket
本文为原创文章,转载请注明作者及出 背景 为了支持 CCtalk 在 Web 端观看视频直播,以及实时聊天等功能,传统的短连接无法实现实时推送的目的,需要建立长连接,而 Web 端用户建立连接的成本很低,长连接的资源消耗较大,这里就需要框架对大并发有足够的支持。满足大并发,又支…
系列连载 | 带你玩转Netty 之 应用篇
本文为原创文章,转载请注明作者及出 背景 为了支持 CCtalk 在 Web 端观看视频直播,以及实时聊天等功能,传统的短连接无法实现实时推送的目的,需要建立长连接,而 Web 端用户建立连接的成本很低,长连接的资源消耗较大,这里就需要框架对大并发有足够的支持。满足大并发,又支…
Netty线程模型及EventLoop详解
什么是线程模型呢?线程模型指定了线程管理的模型。在进行并发编程的过程中,我们需要小心的处理多个线程之间的同步关系,而一个好的线程模型可以大大减少管理多个线程的成本。在阅读本文之前,你可以选择性的阅读下面列出的文章,来快速了解和回顾java中的并发编程内容: Java线程池详解(…
认真的 Netty 源码解析(一)
本文又是一篇源码分析文章,其实除了 Doug Lea 的并发包源码,我是不太爱写源码分析的。 本文将介绍 Netty,Java 平台上使用最广泛的 NIO 包,它是对 JDK 中的 NIO 实现的一层封装,让我们能更方便地开发 NIO 程序。其实,Netty 不仅仅是 NIO …
系列连载 | 带你玩转Netty之原理篇
本文为原创文章,转载请注明作者及出 背景 为了支持 CCtalk 在 Web 端观看视频直播,以及实时聊天等功能,传统的短连接无法实现实时推送的目的,需要建立长连接,而 Web 端用户建立连接的成本很低,长连接的资源消耗较大,这里就需要框架对大并发有足够的支持。满足大并发,又支…