第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 またはコンポーネント | 課題へのリンク | 説明 |
|---|---|---|
| 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 を削除 |
4.1.2. Kafka バージョン 4.0 で削除予定の Mirror Maker 1.0 リンクのコピーリンクがクリップボードにコピーされました!
Kafka バージョン 4.0 は、今後の AMQ Streams メジャーリリースに同梱される予定です。
以下の表は、Kafka 3.0 で非推奨となり、Kafka 4.0 で削除される予定の機能を示しています。
| コンポーネント | 課題へのリンク | 概要 |
|---|---|---|
| Mirror Maker 1.0 | MirrorMaker v1 の非推奨 |