kafka之所以那么快,其中一个很大的原因就是零拷贝(Zero-copy)技术,零拷贝不会kafka的专利,而是操作系统的升级,又比如Netty,也用到了零拷贝。 传统IO kafka的数据是要落入磁盘的,那么必然牵扯到磁盘的IO,传统磁盘IO又叫做缓存IO,效率是很低的,那么为什么效率低下呢?我们 ...
分类:
其他好文 时间:
2021-02-01 11:58:41
阅读次数:
0
Netty官网:https://netty.io/ Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance p ...
分类:
Web程序 时间:
2021-02-01 11:54:29
阅读次数:
0
画了张图,包含了netty的大部分组件,一些说明在图中标出便于理解 在我的理解看来可以将netty大体分为左右两部分 左半部分可以理解为线程池系列 用来执行具体任务,右半部分可以理解为核心组件系列 包括selector,channel,pipeline及handel,后面会逐个介绍 根据Netty官 ...
分类:
Web程序 时间:
2020-12-31 12:00:12
阅读次数:
0
I/O Request via Channel or ChannelHandlerContext | + + + | ChannelPipeline | | | \|/ | | + + + + + | | | Inbound Handler N | | Outbound Handler 1 | | ...
分类:
Web程序 时间:
2020-12-30 10:37:47
阅读次数:
0
一、简介 Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo ...
分类:
其他好文 时间:
2020-12-18 12:39:25
阅读次数:
2
Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo-go 中使用。随着 dubbo-go 捐献给 apache 基金会,在社区小伙伴的共同努力下,getty 也最终进入到 apache 这个大家庭,并改名 dubbo-getty 。
分类:
其他好文 时间:
2020-12-17 12:20:57
阅读次数:
2
本文主要分享Netty中PoolChunk如何管理内存。 源码分析基于Netty 4.1.52 内存管理算法 首先说明PoolChunk内存组织方式。 PoolChunk的内存大小默认是16M,Netty将它划分为2048个page,每个page为8K。 PoolChunk上可以分配Normal内存 ...
分类:
Web程序 时间:
2020-12-10 11:25:28
阅读次数:
10
分析netty从源码开始准备工作:1.下载源代码:https://github.com/netty/netty.git我下载的版本为4.1eclipse导入maven工程。netty提供了一个netty-example工程,分类如下:FundamentalEcho‐theverybasicclientandserverDiscard‐seehowtosendaninfinitedatastream
分类:
Web程序 时间:
2020-12-04 11:12:16
阅读次数:
8
Netty中的内存分配是基于ByteBufAllocator这个接口实现的,通过对它的具体实现,可以用来分配我们之前描述过的任意类型的BytebBuf实例;我们先看一下ByteBufAllocator接口中的定义的关键方法 一、ByteBufAllocator 构造 public interface ...
分类:
Web程序 时间:
2020-12-01 11:57:29
阅读次数:
8
春节假期结束,你们的计划实现了吗?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!不知大家在春节放假之前,都有过什么样的精彩计划。至少小灰曾经为自己制定了几大“宏伟”目标:1.通读三本技术书籍:《Netty权威指南》,《Spring技术内幕》,《JavaNIO》2.创作两篇以上公众号原创文章。鲁迅先生曾经说过:理想很丰满,现实很骨感。假期一转眼就结束了,小灰都干了些什么呢?
分类:
其他好文 时间:
2020-11-20 11:21:16
阅读次数:
5