43. Kafka Source
Kafka トピックからデータを受信します。
43.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
次の表は、kafka-source Kamelet で利用できる設定オプションをまとめたものです。
| プロパティー | 名前 | 説明 | 型 | デフォルト | 例 |
|---|---|---|---|---|---|
| topic * | Topic Names | Kafka トピック名のコンマ区切りリスト |
| ||
| bootstrapServers * | Brokers | Kafka Broker URL のコンマ区切りリスト |
| ||
| user * | Username | Kafka に対して認証を行うためのユーザー名 |
| ||
| password * | Password | kafka に対して認証を行うためのパスワード |
| ||
| securityProtocol | Security Protocol | ブローカーとの通信に使用されるプロトコル。SASL_PLAINTEXT、PLAINTEXT、SASL_SSL、および SSL がサポートされます。 | string |
| |
| saslMechanism | SASL Mechanism | 使用される Simple Authentication and Security Layer(SASL) メカニズム。 | string |
| |
| autoCommitEnable | Auto Commit Enable | true の場合、コンシューマーによってすでにフェッチされているメッセージのオフセットを ZooKeeper に定期的にコミットします。 |
|
| |
| allowManualCommit | Allow Manual Commit | 手動コミットを許可するかどうか。 |
|
| |
| autoOffsetReset | Auto Offset Reset | 初期オフセットがない場合のアクション。列挙は 3 つあり、値は latest、earliest、none のいずれかです。 | string |
| |
| pollOnError | Poll On Error Behavior | 新しいメッセージのポーリング中に、kafka が例外を出力した場合のアクション。5 つの列挙があり、値は DISCARD、ERROR_HANDLER、RECONNECT、RETRY、STOP のいずれかです。 | string |
| |
| deserializeHeaders | Automatically Deserialize Headers |
有効にすると、Kamelet ソースはすべてのメッセージヘッダーを文字列表現に逆シリアル化します。デフォルトは |
|
| |
| consumerGroup | Consumer Group | このソースが属するコンシューマーのグループを一意に識別する文字列 | string | "my-group-id" | |
| topicIsPattern | Topic Is Pattern | トピックがパターン (正規表現) であるかどうか。これを使用して、パターンに一致する動的な数のトピックをサブスクライブできます。 | boolean |
|
* = アスタリスクの付いたフィールドは 必須 です。
43.2. 依存関係 リンクのコピーリンクがクリップボードにコピーされました!
実行時に、`kafka-source Kamelet は以下の依存関係の存在に依存します。
- mvn:org.apache.camel.kamelets:camel-kamelets-utils
- camel:kafka
- camel:kamelet
- camel:core
43.3. Kamelets ソースファイル リンクのコピーリンクがクリップボードにコピーされました!
https://github.com/apache/camel-kamelets/blob/4.8.x/kamelets/kafka-source.kamelet.yaml