5.5. 非推奨となり削除された Kafka 機能
本セクションでは、Apache Kafka プロジェクトで非推奨となり、削除される重要な機能を事前に報告します。
5.5.1. Kafka バージョン 3.0 で削除される予定の機能
Kafka バージョン 3.0 は、AMQ Streams の次回のメジャーリリースに同梱されます。
以下の表は、Kafka 2.x 以前で非推奨となり、Kafka 3.0 で削除される予定のメソッドやコンポーネントを示しています。このリストは包括的ではありません。
表5.1 Kafka 3.0 で削除される予定の非推奨の API メソッドおよびコンポーネント
API またはコンポーネント | 課題へのリンク | 説明 |
---|---|---|
Admin API | 非推奨の Admin.electPreferredLeaders の削除 | |
Admin API | KafkaFuture を CompletableFuture で再実装 (KafkaFuture.Function は非推奨) | |
Admin client |
非推奨の | |
すべてのクライアント | 3.0 のクライアントからさまざまな非推奨メソッドを削除 | |
すべてのクライアント |
クライアント設定 client. | |
すべてのクライアント | 非推奨のセキュリティークラス/メソッドの削除 | |
Broker |
非推奨の | |
ブローカー | 非推奨の LogConfig.Compact の削除 | |
Broker | 非推奨の SimpleAclAuthorizer の削除 | |
Broker | PrincipalBuilder および DefaultPrincipalBuilder の削除 | |
Common |
非推奨の | |
Consumer API | 非推奨の PartitionAssignor インターフェースの削除 | |
Connect API | 非推奨の rest.host.name および rest.port Connect ワーカー設定の削除 | |
Connect API | 3.0 で port、host.name、および関連設定を削除 | |
Connect API | 内部コンバーター設定プロパティーの削除 | |
Streams API | eos-alpha の非推奨 | |
Streams API | StreamsMetrics で非推奨となったメソッドの削除 | |
Streams API | StreamsResetter から非推奨のオプションを削除 | |
Streams API |
| |
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 | 非推奨の TopologyDescription.Source#topics の削除 | |
Streams API | 非推奨の 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」オーバーロードの削除 | |
Streams API | TaskMetadata を内部実装のインターフェースに移行 | |
Streams API | PartitionGrouper インターフェースと設定を削除し、DefaultPartitionGrouper を内部パッケージに移動。 | |
Streams API | Window 定義から segment/segmentInterval を削除 | |
Streams API | RocksDB のバージョンの増加 | |
Streams API | ユーザーに誤った left/outer stream-stream join の改善の選択を許可 | |
Tools |
非推奨の | |
Tools | shell コマンドで非推奨の --zookeeper を削除 |