ApacheKafkacreator饶军谈Kafka未来规划
消息来源:baojiabao.com 作者: 发布时间:2024-11-29
Kafka最初由 LinkedIn开发,并于 2011年初开源。2012年 10月从 Apache Incubator毕业。2014年,Kafka项目的几位创始人 Jay Kreps、Neha Narkhede和 Jun Rao(饶军)离开 LinkedIn,创立了 Confluent公司。
Kafka 最初被设计为一款高度可伸缩的消息系统;而今,它已成为一个全特性的分散式流处理平台,支持流数据的发布订阅、存储和处理。目前有大量公司将 Apache Kafka用到了关键业务中。
QCon:您在 Confluent的主要工作职责是什么?
我在 Confluent主要做三件事。
一是 Apache Kafka上的开发,不过现在直接写代码的机会比较少了,大多数时间花在新功能的设计和代码评审上。
二是把 Kafka上的知识传播给 Confluent的不同部门,例如技术支持、咨询、培训和云服务等。
另外,我有时也会给一些客户做上门咨询。
QCon:你们曾提到希望流式处理成为主流的开发模式,让流式平台成为现代数字业务的中心系统,为了实现这个目标你们目前做了哪些努力,未来有哪些规划?
我们从 2015年开始发布 Kafka Streams. 这是一个基于 Kafka的流处理平台。和其他开源流处理平台比起来,Kafka Streams有如下几个特点。
第一,它是 Apache Kafka的一部分。因此,它和 Kafka的订阅消息系统结合紧密, 能够更有效地利用 Kafka的核心功能(例如 compacted topic)。每四个月 Kafka发布新版本,都会有对应的 Kafka Streams的新版本利用到新增加的功能。其他开源流处理平台更新 Kafka库的速度一般没有那么快。
第二, Kafka Streams设计为一个轻便的客户端库。很容易嵌入在应用程序内,非常适合微服务开发。
第三, Kafka Streams的设计里中到了本地存储,使流处理过程中的状态更新效率更高。
2017年,我们发布了 KSQL。有了 KSQL,非程序员也可以开发流处理应用。
未来我们会在这两个方向继续发展。
QCon:去年 8月你们公布了流数据引擎 KSQL,从开源至今目前都有哪些变化?
过去 6个月,我们主要增加了 KSQL的稳定性和可使用性。 今年 3月,我们刚刚宣布 KSQL的第一个正式版,意味着 KSQL可以开始上线使用了。其他 KSQL变化包括 Avro支持、在线监视,以及一些新的分析函数。
QCon:为什么说 Kafka构建的流优先的数据架构愿景中,KSQL是很重要的组成部分?
饶军:Kafka Streams主要面向 Java开发者。KSQL的包括的面更广。不懂 Java,甚至不懂程序语言的技术工作者,也可以使用 KSQL进行流处理开发。这可以解放更多的技术工作者,推进数据的民主化。
传统数据库在服务端不但做数据存储,而且还做数据处理。在数据处理逐渐增加后,服务端往往会成为瓶颈. Kafka解决这个问题的方法是把存储和处理分开。Kafka的订阅消息系统负责存储。KSQL/KStreams负责处理。这样的设计结构可以支持更大规模的实时数据处理。
QCon:能否谈谈围绕 Kafka的可用性提升上,未来计划在哪些方面增强?能否谈谈接下来的 Kafka路线规划?
我简要介绍一下 Kafka的订阅消息系统上的未来规划。我们计划继续增强 Kafka的在线扩展能力。当消费端成为瓶颈时,最简单的方法是增加 topic的分区数量,从而增加消费端的并行度。
未来我们想支持超过百万级分区数量,并且可以让用户自由增加分区。我们还计划增强 Kafka在多数据中心的支持。例如,多数据中心可能会增加一些不确定性。我们在考虑如何减少生产端到消费端的延迟。
QCon:2016年 RethinkDB宣布倒闭,2017年 Docker剥离 Moby等案例给您带来了怎样的思考?您是如何看待开源产品的商业化的?
我觉得未来的趋势是,很多基础软件都将是开源的。开源产品的商业化有挑战,但也有机会。Confluent在去年发布了 Confluent Cloud。它提供 Apache Kafka及其他相关系统的云端运行支持。这将为用户提供更多价值。
QCon:研发企业产品是否是平衡开源社区、投资方、自身企业发展的唯一手段?您认为如何避免开源产品走向封闭?
研发企业产品并不是唯一的手段。前边提到的云端服务也是一个。避免开源产品走向封闭并不像想像中的那么难。如果一个功能会大幅增加软件的使用度,最好的办法就是将其开源,使用者的群体增加了,客户的群体自然增加了。
相关文章
- B站怎么炸崩了哔哩哔哩服务器今日怎么又炸挂了?技术团队公开早先原因
2023-03-06 19:05:55
- 苹果iPhoneXS/XR手机电池容量续航最强?答案揭晓
2023-02-19 15:09:54
- 华为荣耀两款机型起内讧:荣耀Play官方价格同价同配该如何选?
2023-02-17 23:21:27
- google谷歌原生系统Pixel3 XL/4/5/6 pro手机价格:刘海屏设计顶配版曾卖6900元
2023-02-17 18:58:09
- 科大讯飞同传同声翻译软件造假 浮夸不能只罚酒三杯
2023-02-17 18:46:15
- 华为mate20pro系列手机首发上市日期价格,屏幕和电池参数配置对比
2023-02-17 18:42:49
- 小米MAX4手机上市日期首发价格 骁龙720打造大屏标准
2023-02-17 18:37:22
- 武汉弘芯遣散!结局是总投资1280亿项目烂尾 光刻机抵押换钱
2023-02-16 15:53:18
- 谷歌GoogleDrive网云盘下载改名“GoogleOne” 容量提升价格优惠
2023-02-16 13:34:45
- 巴斯夫将裁员6000人 众化工巨头裁员潮再度引发关注
2023-02-13 16:49:06
- 人手不足 韵达快递客服回应大量包裹派送异常没有收到
2023-02-07 15:25:20
- 资本微念与李子柒销声匿迹谁赢? 微念公司退出子柒文化股东
2023-02-02 09:24:38
- 三星GalaxyS8 S9 S10系统恢复出厂设置一直卡在正在检查更新怎么办
2023-01-24 10:10:02
- 华为Mate50 RS保时捷最新款顶级手机2022多少钱?1.2万元售价外观图片吊打iPhone14
2023-01-06 20:27:09
- 芯片常见的CPU芯片封装方式 QFP和QFN封装的区别?
2022-12-02 17:25:17
- 华为暂缓招聘停止社招了吗?官方回应来了
2022-11-19 11:53:50
- 热血江湖手游:长枪铁甲 刚猛热血 正派枪客全攻略技能介绍大全
2022-11-16 16:59:09
- 东京把玩了尼康微单相机Z7 尼康Z7现在卖多少钱?
2022-10-22 15:21:55
- 苹果iPhone手机灵动岛大热:安卓灵动岛App应用下载安装量超100万次
2022-10-03 22:13:45
- 苹果美版iPhone可以在中国保修 从哪看怎么查询iPhone的生产日期?
2022-09-22 10:00:07