日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?

發布時間:2023/12/2 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 批量提交 kafka_Kafka精华问答|kafka的使用场景是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

戳藍字“CSDN云計算”關注我們哦!

Kafka是由Apache軟件基金會開發的一個開源流處理平臺,由Scala和Java編寫。作為一種高吞吐量的分布式發布訂閱消息系統,有著諸多特性。今天,就讓我們一起來看看關于它的精華問答吧!

1

Q:什么是kafka?

A:kafka是一種高吞吐量的分布式發布訂閱消息系統,它可以處理消費者規模的網站中的所有動作流數據。這種動作(網頁瀏覽,搜索和其他用戶的行動)是在現代網絡上的許多社會功能的一個關鍵因素。這些數據通常是由于吞吐量的要求而通過處理日志和日志聚合來解決。

2

Q:kafka的使用場景是什么?

A:1、Messaging

對于一些常規的消息系統,kafka是個不錯的選擇;partitons/replication和容錯,可以使kafka具有良好的擴展性和性能優勢.不過到目前為止,我們應該很清楚認識到,kafka并沒有提供JMS中的"事務性""消息傳輸擔保(消息確認機制)""消息分組"等企業級特性;kafka只能使用作為"常規"的消息系統,在一定程度上,尚未確保消息的發送與接收絕對可靠(比如,消息重發,消息發送丟失等)

2、Websit activity tracking

kafka可以作為"網站活性跟蹤"的最佳工具;可以將網頁/用戶操作等信息發送到kafka中.并實時監控,或者離線統計分析等

3、Log Aggregation

kafka的特性決定它非常適合作為"日志收集中心";application可以將操作日志"批量""異步"的發送到kafka集群中,而不是保存在本地或者DB中;kafka可以批量提交消息/壓縮消息等,這對producer端而言,幾乎感覺不到性能的開支.此時consumer端可以使hadoop等其他系統化的存儲和分析系統。

3

Q:Kafka 與傳統的消息系統有什么區別?

A:Kafka系統是一個分布式系統,易于向外擴展;可以同時為發布和訂閱高吞吐量;支持多訂閱者,當失敗時能自動平衡消費者;將消息持久化到磁盤,因此可以用于批量消費,例如ETL。

4

Q:kafka作為分布式消息系統有哪些特點?

A:kafka 是作為一個集群運行在一個或者多個服務器上的;kafka集群存儲的消息是一個topic為類別記錄的;每個消息(也叫record)都是由一個key,一個value和時間戳構成的。

5

Q:kafka節點之間如何備份?

A:Kafka允許用戶為每個topic設置副本數量,副本數量決定了有幾個broker來存放寫入的數據。如果你的副本數量為3,那么一份數據就會被存放在3臺不同的機器上,在所有備份節點中,有一個節點作為leader節點,這個節點保存了其它備份節點列表,并維持各個備份間的狀態同步。

副本以topic的分區為單位。在正常情況下,kafka每個分區都有一個單獨的leader,0個或者多個follower。副本的總數包括leader。所有的讀取和寫入到該分區的leader。通常,分區數比broker多,leader均勻分布在broker。Follower的日志完全等同于leader的日志,相同的順序相同的偏移量和消息。Follower作為普通的消費者從leader中消費消息并應用到自己的日志中。并允許follower從leader拉取批量日志應用到自己的日志,這樣具有良好的性能。

---------------- --------------

小伙伴們沖鴨,后臺留言區等著你!

關于Kafka,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……

同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~

---------------- --------------

添加小編微信:color_ld,備注“進群+姓名+公司職位”即可,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!

2.征稿:

投稿郵箱:liudan@csdn.net;微信號:color_ld。請備注投稿+姓名+公司職位。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。