首页
学习
活动
专区
工具
TVP
发布

码农架构

公众号:码农架构
专栏作者
388
文章
476892
阅读量
43
订阅数
Kafka 中所谓的 ‘零拷贝’ 技术到底是什么?
除了消息顺序追加、页缓存等技术,Kafka 还使用零拷贝技术来进一步提升性能。所谓的零拷贝是指将数据直接从磁盘文件复制到网卡设备中,而不需要经由应用程序之手。零拷贝大大提高了应用程序的性能,减少了内核和用户模式之间的上下文切换。对 Linux 操作系统而言,零拷贝技术依赖于底层的 sendfile() 方法实现。对应于 Java 语言,FileChannal.transferTo() 方法的底层实现就是 sendfile() 方法。
码农架构
2021-02-26
1.5K0
mac环境下使用brew安装Kafka(详细过程)
Kafka 实战案例 Kafka 核心原理解 安装kafka brew install kafka kafka使用zookeeper管理,安装过程会自动安装zookeeper 安装目录:/usr/local/Cellar/kafka/* (*为具体安装的版本) 配置文件目录:/usr/local/etc/kafka 注意: Homebrew 源没有修改的可以先跳过 control + c image.png 修改kafka启动配置文件 vi /usr/local/etc/kafka/server.p
码农架构
2021-01-27
9.3K0
图解分析:Kafka 生产者客户端工作原理
消息在真正发往 Kafka 之前,有可能需要经历拦截器、序列化器和分区器等一系列的作用,前面已经做了一系列分析。那么在此之后又会发生什么呢?先看一下生产者客户端的整体架构,如下图所示。
码农架构
2021-01-27
5330
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档