第 4 章 已弃用的功能
本发行版本中弃用的功能,以及之前的 AMQ Streams 版本中所支持的功能如下所示。
4.1. 弃用和删除 Kafka 功能
本节提前通知 Apache Kafka 项目中的重要弃用和删除。
4.1.1. 计划在 Kafka 版本 3.0 中删除
Kafka 版本 3.0 将随 AMQ Streams 下一个主发行版本一起提供。
下表显示了在 Kafka 2.x 或更早版本中弃用且将在 Kafka 3.0 中删除 的方法和组件。这份清单并非详尽。
API 或组件 | 问题链接 | 描述 |
---|---|---|
管理 API | 删除已弃用的 Admin.electPreferredLeaders | |
管理 API | 使用 CompletableFuture 重新实施 KafkaFuture(弃用 KafkaFuture.Function) | |
管理客户端 |
删除已弃用的 | |
所有客户端 | 从客户端的 3.0 中删除各种弃用方法 | |
所有客户端 |
删除客户端配置客户端. | |
所有客户端 | 删除已弃用的安全类/methods | |
broker |
删除已弃用的 | |
broker | 删除已弃用的 LogConfig.Compact | |
broker | Remove deprecated SimpleAclAuthorizer | |
broker | 删除 PrincipalBuilder 和 DefaultPrincipalBuilder | |
common |
删除了 deprecated | |
使用者 API | 删除已弃用的 PartitionAssignor 接口 | |
连接 API | 删除已弃用的 rest.host.name 和 rest.port Connect worker 配置 | |
连接 API | 删除 3.0 中的端口、host.name 和相关配置 | |
连接 API | 删除内部转换器配置属性 | |
Streams API | 弃用 eos-alpha | |
Streams API | 删除 StreamsMetrics 下已弃用的方法 | |
Streams API | 从 StreamsResetter 中删除已弃用的选项 | |
Streams API |
在 stream | |
Streams API | 删除 3.0 中已弃用的 Kafka Streams API | |
Streams API | 删除 WindowStore 上已弃用的方法 | |
Streams API | 删除已弃用的 WindowStore#put | |
Streams API | 删除 ProcessorContext 中已弃用的调度方法 | |
Streams API | 删除 Stores 中已弃用的方法 | |
Streams API | 删除已弃用的方法 StreamsConfig#getConsumerConfig | |
Streams API | 弃用 default.windowed.serde.inner.class 配置 | |
Streams API | 删除已弃用的 RocksDB#compactRange API | |
Streams API |
删除已弃用的 | |
Streams API | 删除已弃用的"UsePreviousTimeOnInvalidTimeStamp" | |
Streams API | Remove deprecated TopologyDescription.Source#topics | |
Streams API | Remove deprecated KafkaClientSupplier#getAdminClient | |
Streams API | 弃用的 PartitionGrouper 配置会被忽略 | |
Streams API | Remove deprecated "TopologyTestDriver#pipeInput / readOutput" | |
Streams API | 删除已弃用的方法 StreamsBuilder#addGlobalStore | |
Streams API | 为 ProcessorContext#forward 删除已弃用的过载 | |
Streams API | 从 ReadOnlyWindowStore 中删除已弃用的方法 | |
Streams API | 删除 3.0 中已弃用的 Count 和 SampledTotal | |
Streams API | 删除 WindowStore 中基于长期读取操作的弃用注解 | |
Streams API | 删除已弃用的 "KStream#groupBy/join", "Joined#named" overloads | |
Streams API | 将 TaskMetadata 迁移到与内部实现的接口 | |
Streams API | 删除 PartitionGrouper 接口及其配置,并将 DefaultPartitionGrouper 移到内部软件包 | |
Streams API | 从窗口定义中删除片段/segmentInterval | |
Streams API | 增加 RocksDB 版本 | |
Streams API | 允许用户选择-inbeious left/outer stream-stream 加入改进 | |
工具 |
删除已弃用的 | |
工具 | 删除 shell 命令中已弃用的 --zookeeper |
4.1.2. mirror Maker 1.0 计划删除 Kafka 版本 4.0
Kafka 版本 4.0 将在 AMQ Streams 未来的主发行版本中提供。
下表显示了将在 Kafka 3.0 中弃用并在 Kafka 4.0 中删除 的功能。
组件 | 发布链接 | 概述 |
---|---|---|
镜像 Maker 1.0 | deprecate MirrorMaker v1 |