作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)
1.前言
Apache Flink 和 Apache Kafka 是構(gòu)建可靠、高吞吐量和低延遲的數(shù)據(jù)管道(data pipeline)的兩個(gè)著名的開源項(xiàng)目。2019年4月,兩者宣布合作共贏。在這次合作中,Apache Kafka 將提供強(qiáng)大的消息存儲(chǔ)能力、Flink 將作為一個(gè)分布式數(shù)據(jù)流處理平臺(tái)來對(duì)其進(jìn)行實(shí)時(shí)計(jì)算和分析。Apache Kafka 在設(shè)計(jì)之初就考慮到大規(guī)模數(shù)據(jù)的實(shí)時(shí)處理,它支持多種協(xié)議,如 AMQP、Apache Pulsar、Google Pub/Sub、Amazon Kinesis Data Streams 等。Apache Flink 支持基于 Apache Hadoop 的 MapReduce 框架中的計(jì)算模型,并且引入了批處理、窗口函數(shù)等特性,以支持更復(fù)雜的實(shí)時(shí)應(yīng)用場(chǎng)景。因此,兩者可以有效地結(jié)合起來,構(gòu)建出一個(gè)強(qiáng)大的生態(tài)系統(tǒng)。
在本篇文章中,我將闡述 Apache Flink 和 Apache Kafka 兩者之間的集成架構(gòu),以及如何在實(shí)際應(yīng)用中利用它們。文章主要內(nèi)容如下:文章來源:http://www.zghlxwxcb.cn/news/detail-675877.html
- Apache Flink 簡(jiǎn)介
- Apache Kafka 簡(jiǎn)介
- Apache Flink + Apache Kafka 集成架構(gòu)概覽
- 數(shù)據(jù)源的發(fā)布-訂閱模式
- 流處理的有狀態(tài)機(jī)制
- 配置參數(shù)和運(yùn)行指南
- Apache Flink 與 Apache Kafka 的數(shù)據(jù)通信協(xié)議
- 數(shù)據(jù)集成實(shí)踐及心得總結(jié)
文章假定讀者已經(jīng)熟悉 Apache Flink 和 Apache Kafka,并具備一些使用經(jīng)驗(yàn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-675877.html
2.基本概念術(shù)語說明
2.1 Apache Flin
到了這里,關(guān)于Apache Flink 和 Apache Kafka 兩者之間的集成架構(gòu) Flink and Apache Kafka: A Winning Partnership的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!