
阿里巴巴开源实时流计算引擎Blink:Flink 1.5分支与未来规划
下载需积分: 9 | 120B |
更新于2024-09-07
| 86 浏览量 | 举报
收藏
阿里流计算引擎 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 用户带来更高效的工具,也将推动整个行业技术创新和生态繁荣。对于国内企业来说,这无疑提供了一个学习和实践先进实时流处理技术的宝贵机会。
相关推荐















nuaabuaa07
- 粉丝: 0
最新资源
- PyCon 2015smsdemo演示:快速构建Django SMS应用
- Ruby gem 'ba_rewards'助你轻松查询英航奖励航班可用性
- Wintersmith-Swig: 将 Swig 模板引擎集成到 Wintersmith
- P2Web:易语言开发的钉钉nei网穿透利器
- DevOps雇佣兵展示:2014/2015年度项目回顾
- node-planefinder: 利用Node.js模块获取实时飞机位置信息
- 易语言编写带语音播报的抽奖程序开源教程
- 易语言实现话术文本和谐与二维码生成工具
- 易语言自定义键值排序算法实现
- NodeJS 应用程序中自动化 Gettext 消息提取与生成
- Fire-Telnet:为FirerfoxOS开发的telnet客户端
- 深入理解Docker入门与Dockerfile构建指南
- Jekyll静态站点部署教程与Github Pages整合指南
- 深入解析AbstractQueuedSynchronizer实现Java锁机制
- Infochimps数据集:全球多样化数据资源下载指南
- 在Docker中实现Jenkins与Docker容器的集成与特权使用
- Rosreestr瓷砖插件的使用演示与L.TileLayer.ArcGIS集成
- Ruby编程新手教程:跟随Michael Hartl脚步
- JavaScript计算数组移动平均值的工具介绍
- grunt-gui: Guardian Interactive项目的grunt任务集成解决方案
- CMPUT410W15项目Python实践指南与服务器部署
- Gviz: Ruby 中简单实现 graphviz 的接口
- feteam.github.io博客创作经验分享
- 蓝奏云直链分享:精易论坛的易语言资源