Kafka开发与实践——美团李志涛

免费

公开课简介

主题:Kafka开发与实践

时间:2014年8月27日(周三)19:30-21:30(错过直播还可以观看录播)

官方网站:http://www.chinahadoop.cn/course/64

一、内容介绍:

Kafka是一个高吞吐量分布式消息系统。linkedin开源的kafka。 Kafka就跟这个名字一样,设计非常独特。

首先,kafka的开发者们认为不需要在内存里缓存什么数据,操作系统的文件缓存已经足够完善和强大,只要你不搞随机写,顺序读写的性能是非常高效的。kafka的数据只会顺序append,数据的删除策略是累积到一定程度或者超过一定时间再删除。Kafka另一个独特的地方是将消费者信息保存在客户端而不是MQ服务器,这样服务器就不用记录消息的投递过程,每个客户端都自己知道自己下一次应该从什么地方什么位置读取消息,消息的投递过程也是采用客户端主动pull的模型,这样大大减轻了服务器的负担。Kafka还强调减少数据的序列化和拷贝开销,它会将一些消息组织成Message Set做批量存储和发送,并且客户端在pull数据的时候,尽量以zero-copy的方式传输,利用sendfile(对应java里的 FileChannel.transferTo/transferFrom)这样的高级IO函数来减少拷贝开销。可见,kafka是一个精心设计,特定于某些应用的MQ系统。

 

公开课大纲:

 

 

 

(1)kafka背景介绍
(2)kafka架构 & 稳定性
(3)性能优化
(4)性能测试
(5)kafka监控
(6)mafka client开发

 

二、主讲人:

 

李志涛, 目前任职于美团网业务平台部  资深工程师
   (1).喜欢研究分布式存储或计算服务等相关技术,经常与其他技术人员进行分享。
   (2).对nginx,traffic server,netty,apache kafka等开源项目有深入理解和分析,并写了大量关于kakfa实践和实现原理的blog。

 

三、报名方式:

打开链接:

选择“购买课程”,价格为0。

四、 联系我们:

微信公众号:ChinaHadoop

五、 时间安排:

19:30 - 19:35 : 自我介绍

19:35 - 21:00 : 讲课

21:00 - 21:30:自由交流

六、 报名成功后:

已经报名成功后,请认真阅读“参课须知”,并加入公开课QQ群。我们的公开课将采用QQ群视频的教育模式,请提前升级QQ到最新版本,旧版本可能不支持教育模式,谢谢你的参加。

注意事项:请确定使用QQ最新版本(需要使用windows环境下QQ2013 SP5及以上版本),下载链接如下(如果不使用最新版本的QQ,将不支持群视频教育模式!):http://im.qq.com/download/pc.shtml,参加之前,请自行准备好耳机和麦克风!

相关课程

授课教师

管理员

网站管理员