阿里巴巴开源实时流计算引擎Blink:Flink 1.5分支与未来规划
阿里流计算引擎 Blink 是一个基于 Apache Flink 1.5 开发的高性能实时计算框架,由阿里巴巴在 2015 年起对 Flink 进行改进和定制,主要服务于集团内的搜索、推荐、广告和蚂蚁等核心业务场景。经过多年的优化,阿里巴巴决定将内部版本的 Blink 于 2019 年 1 月正式开源,此举旨在增强与全球 Flink 社区的互动,并推动国内中小企业更好地采用和利用 Flink 技术。 Blink 的开源对于 Flink 生态系统具有重要意义,它不仅带来了阿里巴巴在实时流处理领域的创新成果,而且有望通过社区的力量提升 Flink 的稳定性和性能。蒋晓伟,阿里计算平台事业部的研究员,被媒体 AI 前线在 Flink Forward China 大会上采访,他分享了关于 Blink 的关键特性以及其与开源版 Flink 的区别: 1. **重要新特性**: - Blink 引入了先进的执行引擎设计,提升了数据处理的并发性和吞吐量,特别是在低延迟和高并发场景下表现优秀。 - 基于流批一体的设计,使得 Blink 能够无缝地处理实时和批量数据,简化了开发者的工作流程。 - 高度优化的内存管理,确保在资源有限的环境中仍能提供高效的数据处理。 2. **开源后的关系**: - Blink 作为 Flink 的分支,保持了大部分 Flink 的API兼容性,同时引入阿里巴巴的优化,提供了阿里巴巴特有的优化策略和实践经验。 - 开源后,Blink 将与 Flink 社区共同进步,但可能会有独立的版本更新和发展路线。 3. **后续规划**: - 阿里巴巴将继续投入研发,完善 Blink 功能,关注实时流处理中的热点问题,如窗口操作、事件时间处理和实时Join等。 - 期待 Blink 能吸引更多开发者参与,促进国内实时流计算技术的发展,并推动 Flink 在更多行业和企业的广泛应用。 Blink 的开源标志着阿里巴巴在实时流计算领域的进一步开放和共享,它不仅为 Flink 用户带来更高效的工具,也将推动整个行业技术创新和生态繁荣。对于国内企业来说,这无疑提供了一个学习和实践先进实时流处理技术的宝贵机会。
- 粉丝: 0
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展