以下是 Hazelcast Jet 各个版本的主要特性:
Hazelcast Jet 0.4:该版本支持 Spring Data 和 Kafka 集成,还增加了对 Avro 数据格式的支持。
Hazelcast Jet 0.5:该版本增加了 Spark 和 Flink 集成,添加了持久化存储和多种 Sink 的支持,包括 HDFS、JDBC 和 Elasticsearch。
Hazelcast Jet 0.6:该版本改进了任务管理和故障转移机制,提高了性能和可靠性,并增加了对 Apache Cassandra 数据库的支持。
Hazelcast Jet 0.7:该版本增加了对 Azure Blob Storage 和 Google Cloud Storage 的支持,并引入了新的可观察性功能,如监视器、指标和日志记录。
Hazelcast Jet 1.0:该版本带来了许多新特性,包括基于 SQL 的流处理编程模型、窗口操作、流处理与批处理的无缝集成、更好的容错性和多种 Sink 的扩展支持。
Hazelcast Jet 3.0:该版本增强了对 Kubernetes 和 Docker 容器的支持,引入了新的状态保存机制和事件时间处理功能,还添加了对 GCP Pub/Sub 和 AWS Kinesis 的支持。
Hazelcast Jet 4.0:该版本引入了基于 Java 的 Debezium Connector,可以实时捕获数据库变化并将其转换为事件流。还增加了多种 Sink 的扩展支持,包括 Apache Pulsar 和 InfluxDB。
总体来说,Hazelcast Jet 不断增加新的功能和集成支持,并且不断提高性能和可靠性。如果你正在寻找一个分布式流处理引擎,可以考虑使用 Hazelcast Jet。