Hazelcast发布Jet 0.6版本
极客时间编辑部
讲述:丁婵大小:1.14M时长:02:29
近日,分布式计算技术和工具开发商 Hazelcast 正式发布了他们的开源流式处理引擎 Jet 0.6。
Jet 自 2017 年 2 月起就已经可用,而 0.6 是 Hazelcast 规划的版本方案中的主要发布版本。
据介绍,Jet 旨在提供一种功能,让开发人员能够在各种数据源之上构建分布式容错数据处理管道,旨在让大数据成为应用程序基础设施的一部分。它使用 Hazelcast IMDG 作为内部数据管理技术,并以 Hazelcast 的内存计算技术作为基础。
与 Hazelcast 的其他产品一样,Jet 也是基于 Java 开发的,并且直接针对 Java 开发人员和团队。同时,Jet 的核心 API 中包含了 java.util.stream 的分布式版本,这让刚开始接触分布式处理的 Java 开发人员更容易上手。
目前,Jet 0.6 的新功能和增强功能主要包括:
改进和简化的高级 API(管道);
改进的作业管理功能;
计算弹性;
新的连接器——Kafka 1.0 和 HDFS 2.8.3;
Java 9 支持(包括模块);
Spring 集成;
示例和演示代码;
Jet 的部署拓扑结构与 Hazelcast IMDG 提供的选项类似,即 Jet 可以嵌入到 JVM 应用程序中,也可以独立运行在基础设施上。
在内部,Jet 将分布式计算作业表示为有向无环图(DAG),并使用协作多线程(又称“绿色线程”)和并发队列来实现低延迟。
该团队宣称,相比其他类似技术,比如 Apache Spark,Jet 0.6 版本在性能上有显着的提升。
此外,据介绍,Jet 的设计灵感来自 LMAX 的联合创始人马丁·汤普森(Martin Thompson)和他的“Mechanical Sympathy”,以及无等待算法。
该声明还表明,Jet 内嵌了 Hazelcast IMDG 3.10,不过目前这个版本尚未发布,但预计很快就会发布。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论