カフカ・ブローカーとのカフカ・クライアントとの互換性を決定します

ヤセル・ドーガン:

リモートカフカのクラウドクラスター内では、カフカのブローカーは、新しいバージョン(5.1)に更新されますので、新しいカフカプロトコルが適用されます。

今、私は接続することができることに私のカフカクライアントを更新する必要があります。今、私は私の春ブートアプリケーションで次のカフカ関連の依存関係を使用しています:

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-parent</artifactId>
<version>1.3.8.RELEASE</version>

<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-kafka</artifactId>
<version>2.0.1.RELEASE</version>

<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka-test</artifactId>
<version>1.0.3.RELEASE</version>

<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>1.0.3.RELEASE</version>

<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.9.0.1</version>

<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.11</artifactId>
<version>0.9.0.1</version>

私はすでに、カフカ、クライアントとカフカ・ブローカーのための適切な互換性マトリックスを探索しました。

  • 誰もが正常にアップグレードする方法のアイデアを持っていますか?
  • 誰もがこの依存関係のためcomptability行列を持っていますか?
ゲイリー・ラッセル:

リンクがあります合流マトリックスのApacheカフカプロジェクトページのための春(春・カフカ/カフカ・クライアントとの互換性とともに)が。

0.9は非常に、非常に古いです。

一般的に、0.10.2.0よりクライアント/ブローカー新しいはお互いに話をすることができますが、レコードはヘッダを持っている場合は、クライアントが> = 0.11.0.0が必要になります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=316383&siteId=1