最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Flink Kafka Producer: 將消息流寫入Kafka topic的必備工具

2023-07-14 11:16 作者:ingemar-  | 我要投稿

Kafka Producer


Flink Kafka Producer 被稱為 FlinkKafkaProducer。它允許將消息流寫入一個或多個 Kafka topic。

構(gòu)造器接收下列參數(shù):

  • 事件被寫入的默認(rèn)輸出 topic

  • 序列化數(shù)據(jù)寫入 Kafka 的 SerializationSchema / KafkaSerializationSchema

  • Kafka client 的 Properties。下列 property 是必須的:

    • “bootstrap.servers” (逗號分隔 Kafka broker 列表)

  • 容錯語義



SerializationSchema


Flink Kafka Producer 需要知道如何將 Java/Scala 對象轉(zhuǎn)化為二進制數(shù)據(jù)。

KafkaSerializationSchema 允許用戶指定這樣的 schema。它會為每個記錄調(diào)用 ProducerRecord<byte[], byte[]> serialize(T element, @Nullable Long timestamp) 方法,產(chǎn)生一個寫入到 Kafka 的 ProducerRecord。

用戶可以對如何將數(shù)據(jù)寫到 Kafka 進行細(xì)粒度的控制。你可以通過 producer record:

  • 設(shè)置 header 值

  • 為每個 record 定義 key

  • 指定數(shù)據(jù)的自定義分區(qū)


Flink Kafka Producer: 將消息流寫入Kafka topic的必備工具的評論 (共 條)

分享到微博請遵守國家法律
汝城县| 恩施市| 万全县| 昌江| 定州市| 土默特右旗| 黄冈市| 县级市| 咸阳市| 东丽区| 蚌埠市| 长阳| 句容市| 盖州市| 三门县| 正镶白旗| 郴州市| 邯郸县| 武定县| 兰溪市| 隆德县| 柳河县| 宜章县| 五华县| 宜宾市| 白朗县| 郸城县| 通榆县| 广德县| 盈江县| 临潭县| 修文县| 云阳县| 宁陕县| 醴陵市| 宜都市| 威信县| 永德县| 华亭县| 夹江县| 开封县|