生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

Kafka 迎来 1.0.0 版本,正式告别四位数版本号

  • 2017-11-01
  • 本文字数:807 字

    阅读完需:约 3 分钟

Kafka 从首次发布之日起,已经走过了七个年头。从最开始的大规模消息系统,发展成为功能完善的分布式流式处理平台,用于发布和订阅、存储及实时地处理大规模流数据。来自世界各地的数千家公司在使用 Kafka,包括三分之一的 500 强公司。Kafka 以稳健的步伐向前迈进,首先加入了复制功能和无边界的键值数据存储,接着推出了用于集成外部存储系统的 Connect API,后又推出了为实时应用和事件驱动应用提供原生流式处理能力的 Streams API,并于今年春季开始支持仅一次处理语义。如此广泛的应用和完备的功能以及如此悠久的历史,无一不在说明 Kafka 已经成为一款稳定的企业级产品。而更为激动人心的是,Kafka 现在正式迎来了 1.0.0 版本!

Kafka 1.0.0 发布的主要内容如下。

  • 0.10.0 版本里开始引入的 Streams API 在 1.0.0 版本里继续演进,改进了 builder API(KIP-120),新增了用于查看运行时活跃任务的 API(KIP-130)和用于聚合分区的 cogroup
    API(KIP-150)。增强的 print() 和 writeAsText() 方法让调试变得更容易(KIP-160)。其他更多信息可以参考 Streams 文档。
  • 改进了 Connect 的度量指标(KIP-196),新增了大量用于健康监测的度量指标(KIP-188),并提供了集群的 GloabalTopicCount 和 GlobalPartitionCount 度量指标(KIP-168)。
  • 支持 Java 9,实现更快的 TLS 和 CRC32C,加快了加密速度,降低了计算开销。
  • 调整了 SASL 认证模块的错误处理逻辑(KIP-152),原先的认证错误信息现在被清晰地记录到日志当中。
  • 更好地支持磁盘容错(KIP-112),更优雅地处理磁盘错误,单个 JBOD 上的磁盘错误不会导致整个集群崩溃。
  • 0.11.0 版本中引入的幂等性生产者需要将 max.in.flight.requests.per.connection 参数设置为 1,这对吞吐量造成了一定的限制。而在 1.0.0 版本里,这个参数最大可以被设置为 5(KAFKA-5949),极大提升了吞吐量范围。

关于新版本更多的变化可以查看发布说明,也可以下载源代码和二进制包( Scala 2.11 Scala 2.12 )。

2017-11-01 20:596916
用户头像

发布了 322 篇内容, 共 134.0 次阅读, 收获喜欢 144 次。

关注

评论

发布
暂无评论
发现更多内容

我们该如何规划自己的职业生涯?

老张

职业规划 职场成长

剑指pulsar之数据写入流程

少年游侠客

消息队列 pulsar 写数据

MobPush后台配置教程

MobTech袤博科技

智能推送

Node.js 中 HTML 解析的终极指南:探索各种方法

Liam

JavaScript node.js html 前端 Web

dapp质押挖矿、理财分红系统定制开发

西安链酷科技

区块链 dapp 去中心化 交易所 质押挖矿

云原生微服务的下一站:Proxyless Service Mesh

华为云开发者联盟

微服务 云原生 华为云 华为云开发者联盟

Mac电脑版红巨星粒子插件 Red Giant Trapcode Suite激活中文版

mac大玩家j

Mac软件 红巨星粒子插件 视觉效果插件

ATC汽车电子与软件技术周:汽车行业客户使用静态代码扫描工具的案例与建议

龙智—DevSecOps解决方案

ACT

JAVA 调用Open AI 接口生成图片url并直接在浏览器上响应显示

风清扬

openai 图片生成 AI绘画 ChatGPT chatgpt api

MobPush智能推送工具,助力实现用户全生命周期管理

MobTech袤博科技

智能推送

推送没人看?MobPush助力APP运营提质增效

MobTech袤博科技

MobPush自定义智能标签,赋能精细化运营

MobTech袤博科技

智能推送

实用PCB拼版攻略,您的拼版合理吗?

华秋电子

拼板

生信领域|焱融存储为极智基因打造高性能生物医学平台

焱融科技

After Effects 2024 for Mac(ae视频特效制作工具) v24.0.2永久激活版

mac

windows 苹果mac After Effects 2024 AE2024 视频特效制作软件

YRCloudFile V7.0.0发布| 新增 EC 数据冗余保护功能

焱融科技

浙大材料学院高性能存储实践,加速 AI 新材料科研创新

焱融科技

Stable Diffusion 的提示词使用技巧

3D建模设计

Stable Diffusion 自动纹理

利用稳定扩散快速修复图像

3D建模设计

人工智能「 Stable Diffustion 图像修复

以技术创新,让美好发生!第二届华为云杯“少年开发者”人工智能大赛总决赛成功落幕

彭飞

MobPush智能推送:数智化运营释放APP用户生命周期价值

MobTech袤博科技

一图看懂华为云CodeArts Link六大特性,带你体验一站式跨平台数据互联

华为云PaaS服务小智

云计算 软件开发 华为云

如何使用 NFTScan NFT API 在 Polygon 网络上开发 Web3 应用

NFT Research

NFT NFT\ NFTScan nft工具 API 接口

焱融全闪 | 高算力时代下的国产存储之光

焱融科技

Lightsail CDN 现已对 Lightsail Container Services 作为来源进行支持

亚马逊云科技 (Amazon Web Services)

CDN Amazon Lightsail Amazon CloudFront

混合云场景下基于 Fluid 的焱融高效存储方案

焱融科技

.NET CORE 之gRpc使用

gogo

dapp开发需要多少钱、dapp软件开发公司

西安链酷科技

软件开发 dapp 去中心化 交易所

KaiwuDB 内核解析 - SQL 查询的生命周期

KaiwuDB

数据库 sql查询 生命周期 KaiwuDB

支付宝代扣接口签约的各种问题排查(建议收藏)

盐焗代码虾

支付宝 代扣

软件项目验收计划书

金陵老街

Kafka迎来1.0.0版本,正式告别四位数版本号_语言 & 开发_薛命灯_InfoQ精选文章