Aiven supports Apache Kafka® 3.0の翻訳です。
2021年11月25日
Aiven は Apache Kafka® 3.0 をサポートします。
Apache Kafka® バージョン3.0が2021年9月21日に発表されましたが、Aivenはすでに対応しています。全体的な機能強化についてご確認ください。
長い2ヶ月間でしたが、AivenはApache Kafkaバージョン3.0へのサポートを実装しました。
これは新しいメジャーバージョンであるため、全体的に多くの機能強化が行われ、またいくつかの非推奨事項やAPIの変更も含まれています。
##新機能
複数の消費者グループオフセットリクエストをグループ化
KIP-709: Extend OffsetFetch requests to accept multiple group ID 複数のコンシューマ・グループのオフセット・リクエストを受け付けるようにする。
OffsetFetch API は、複数のコンシューマー・グループ・オフセット・リクエストを 1 回のフェッチにグループ化することができます。これにより、リクエストのオーバーヘッドが削減され、クライアントコードが簡素化されます。
デフォルトで最強の配信保証
[KIP-679: プロデューサーはデフォルトで最強の配送保証を有効にします](https://cwiki.apache.org/confluence/display/KAFKA/KIP-679%3A+Producer+will+enable+the+strongest+delivery+guarantee+by+default)
Producer configのデフォルトが変更され、レコードの配送保証がデフォルトでより強くなるようになりました。これにより、順序が保証され、重複が回避され、耐久性が向上します。この変更は一部のユーザに互換性の問題を引き起こす可能性があるため、KIP-679で概説されている移行計画を実行することをお勧めします。
トピック/パーティションの活気の識別
KIP-734: 最大のタイムスタンプを持つレコードのタイムスタンプとオフセットを返すようにAdminClient.listOffsetsを改善する
AdminClient.listOffsetsAPIは、トピック/パーティション内で最も大きいタイムスタンプを持つレコードのオフセットとタイムスタンプを返す機能で拡張されました。これにより、トピック/パーティションが生きているかどうか、書き込まれているかどうか、またはその健全性を簡単に識別できるようになります。
よりきめ細かいコネクタの再起動
KIP-745: コネクタとタスクを再起動するAPIを接続する
Connect API に粒度が追加され、1 回の呼び出しで障害が発生したコネクタとそのタスクのみを再起動できるようになりました。
Aiven for Apache Kafka 3.0用のKarapaceスキーマレジストリ。
オープンソース版の Confluent Schema Registry は Apache Kafka 3.0 ではサポートされなくなりました。その代わりとして、Aivenは軽量で高速な真のオープンソースツールKarapaceを提供しています。Karapaceへの移行に関する詳細は、ヘルプ記事End of support for Confluent Schema Registry on Aivenに記載されています。
非推奨事項
以下の機能はApache Kafka 3.0で廃止予定です:
- MirrorMaker v1は非推奨であり、Apache Kafka v4.0ではサポートされません。
- Java 8とScala 2.12のプログラミング言語バージョンは非推奨であり、v4.0で削除されます。
- メッセージフォーマットv0とv1は非推奨であり、Apache Kafka 4.0で削除されます。最高のパフォーマンスを得るために、クライアントアプリケーションのアップグレードを開始してください。
- IDEMPOTENT_WRITEは非推奨であり、将来のリリースで削除される予定です。代わりにWRITEを使用するようにアプリケーションを更新してください。
Aiven for Apache Kafka 3.0を始めるには?
Aiven Consoleで新しいクラスタを立ち上げるか、ダウンタイムなしで最新バージョンにアップグレードすることができます。
まとめ
Aivenのサービスをまだご利用でない方はhttps://console.aiven.io/signupから無料トライアルにお申し込みください!
また、changelogやblogのRSSフィード、またはLinkedInやTwitterのアカウントをフォローし、製品や機能関連の最新情報をご確認ください。