内存计算平台公司 Hazelcast 推出了Hazelcast Jet,据说这是唯一不依赖外部系统的流引擎。据该公司称,其结果是业界最快的流处理引擎,从最小到最大的部署,极大地简化了实施。无论是部署在物联网(IoT)传感器等受约束的环境中,还是部署在云规模的应用程序中,Hazelcast Jet都可以以超低延迟提取,分类和处理大量数据,以支持持续的智能实践。
“ SigmaStream专门研究高频数据,并与在最受限制的环境中运作的一些世界上最大的公司合作。通过整合Hazelcast喷射的高性能流引擎与我们的蜂鸟可视化和处理平台,我们处理来自几十个频道和地址低效实时的高频数据,”首席执行官哈里Koduru说 SigmaStream。“如此出色的性能和优化使SigmaStream的客户能够减少在项目上花费的时间,最终为他们节省数百万美元。”
单 系统设计
通常,部署其他流引擎需要企业花费时间并忍受集成来自不同来源的多个组件的复杂性。例如,Flink实施将需要集成Kafka,ZooKeeper,RocksDB,Hadoop File System和资源管理器的组合,以提取,分类和处理数据。
Hazelcast Jet是一个轻巧的系统,可以优雅地解决一组复杂的体系结构要求,从而大大简化了部署。Hazelcast Jet独特的单系统设计实现了快速的价值实现,消除了与多组件架构相关的成本和复杂性,并减少了对多种技能的需求。
毫秒级的速度
内部基准测试表明,Hazelcast Jet可以保持极高的毫秒级速度,而其他基于开源的项目只需几秒钟。由于采用分布式架构和内存处理,因此无论规模大小,Hazelcast Jet都可保持超低延迟。
Hazelcast首席执行官Kelly Herrell说:“ Hazelcast这次通过彻底简化流事件处理的实现方式,再次为行业带来了强大的飞跃。” “时间就是金钱,无论是在何处生成数据,即时生成数据的能力都能产生可衡量的业务收益,无论是在金融交易台还是在基于边缘的传感器上。当时间紧迫时,公司选择Hazelcast,现在他们拥有引人注目的灵活流媒体解决方案,可以在Hazelcast Jet中进行快速数据处理。”
无论是在小型硬件中的IoT边缘运行还是在数据中心和云中的大型集群中运行,Hazelcast Jet都可提供低延迟性能,而无论规模大小。
在任何地方运行
Hazelcast Jet的架构同时具有轻量级和高度可扩展性,可使其在客户需要高性能流处理的任何地方运行。它的小文件大小和体系结构提供了许多部署选项,包括在Kubernetes微服务环境,私有数据中心,公共云或嵌入式应用程序中。
为了进一步简化Hazelcast Jet的部署,Kubernetes可以支持容器化的工作负载,并且可以在Pivotal Cloud Foundry和Red Hat OpenShift云环境中运行。
随着工作量的增加,Hazelcast Jet的群集模型可以在不中断作业的情况下向上和向下扩展。
Hazelcast Jet群集可以脱机而不会丢失数据,并且可以在不中断处理的情况下升级作业,这对于长时间运行的连续流应用程序而言是一个巨大的好处。发生故障时,内存中数据复制可提供强大而高效的容错手段,并具有热重启功能以实现快速恢复。内存中的数据也可以连续保存到磁盘上,以进行维护关闭或熄灯事件。
机器 学习
尽管大多数流引擎使用批处理来管理数据,但Hazelcast Jet能够在摄取时处理事件。通过实时处理,Hazelcast Jet是可靠的解决方案,可用于服务于需要最新信息来指导决策的机器学习模型。
此外,Hazelcast Jet与TensorFlow集成以大规模运行实时分类和预测工作负载。客户可以选择是否要使用嵌入式,进程内Java运行程序或远程TensorFlow Serving选项。
内存中 计算平台
将Hazelcast Jet与Hazelcast IMDG相结合,企业可以部署高性能和可扩展的内存中计算平台,以处理运动中和静止的数据。
Hazelcast为客户提供了利用通用架构和技能集来摄取和处理流数据的能力,同时还提供了数据存储和计算功能,所有这些均以业界领先的低延迟实现。Hazelcast Jet 3.0现已提供下载。