5.5. 非推奨となり削除された Kafka 機能
本セクションでは、Apache Kafka プロジェクトで非推奨となり、削除される重要な機能を事前に報告します。
5.5.1. Kafka バージョン 3.0 で削除される予定の機能 リンクのコピーリンクがクリップボードにコピーされました!
Kafka バージョン 3.0 は、AMQ Streams の次回のメジャーリリースに同梱されます。
以下の表は、Kafka 2.x 以前で非推奨となり、Kafka 3.0 で削除される予定のメソッドやコンポーネントを示しています。このリストは包括的ではありません。
| 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 を削除 |