开源内存数据管理公司 Hazelcast,每月有成千上万个已安装的集群,服务器启动量超过4,600万,它宣布了 Hazelcast Jet 0.6发行版 –超快速,可嵌入应用程序,流和批处理引擎。Hazelcast Jet 0.6中的新功能包括简化的高级Java API,增强的作业管理功能,这些功能可实现计算弹性和Spring集成。Hazelcast Jet是第三代大数据处理引擎,前两代是Hadoop和Spark。Hazelcast Jet的性能比Spark快15倍,并且具有极高的简便性,从而树立了新的标准。
Hazelcast Jet在其0.5版本中启动了其Pipeline API。在Hazelcast Jet 0.6中,管道API已扩展为完全涵盖所有Hazelcast Jet功能。在0.6中,定义滑动窗口,翻滚窗口和会话窗口或处理后期事件更加直接。
对API进行了简化以方便集成第三方库,例如预测分析工具或扩充功能,用户会发现编写自定义接收器以将数据输出到任何记录系统变得容易。流处理已经取代批处理成为处理大数据集的首选方法,这些新功能旨在满足需要立即了解其数据的公司的需求。
为了使用户完全了解Hazelcast Jet的最新功能, 已经开发了8个新的演示应用程序,这些应用程序演示了如何使用Hazelcast Jet解决实际问题。示例包括用于 实时图像识别, Twitter 加密货币情绪分析, 实时道路交通分析和预测, 实时体育引擎, 飞行遥测, 马尔可夫链生成 和 市场数据提取的应用程序。
Hazelcast Jet 0.6的新弹性功能允许弹性伸缩和放大,非常适合云计算。可以调整执行作业的规模,以利用添加的新节点-这意味着运行生产作业将进行扩展,以在计算资源可用时(即使在生产中期)也可以利用计算资源。删除节点后,计算将调整为较小的群集,而不会中断。
Hazelcast Jet 0.6比以往更容易使用。任何使用Java 8程序员的人都会发现它非常自然和简单。为了容纳大量的Spring用户,添加了Spring集成。在Hazelcast Jet 0.6中,可以将Jet客户端或Jet实例配置为Spring Bean,并且开发人员现在可以将其与应用程序自动关联。同样,可以将Jet集群的Spring Context直接注入到Jet作业中。
Hazelcast Jet 0.6的其他增强功能包括:
更新的Hazelcast Jet连接器– Kafka v1.0和HDFS v2.8.3
嵌入式Hazelcast IMDG更新到v3.10
条目处理器接收器–写入IMap时,Hazelcast IMDG用户现在可以仅更新条目的一部分,而不必重写完整的条目。
Java 9 – Hazelcast Jet在Java 9上构建并运行,并支持新的Java模块系统。
Hazelcast的首席执行官Greg Luck表示:“全球200强迅速采用了Jet。Jet的部署和编程简单性,可嵌入性以及经过验证的性能优势正在推动着这一发展。Hazelcast Jet 0.6获得了宝贵的功能,可以进行更广泛的部署。”
Hazelcast Jet易于编程和部署-可以完全嵌入OEM和微服务中-使其比以往任何时候都更容易,更轻松地构建下一代系统。