Confluent Kafka
Why Streaming ?
「資料來源複雜」難以整合嗎?
「資料時效性短暫」需要動態更新嗎?
「資料分析非即時」錯失行銷良機嗎?
「系統服務異常」只能後知後覺嗎?
資料串流平台
即時整合異質資料
即時追蹤資料變化
即時分析智能行銷
即時監測系統異常
應用服務提供
提供服務創造商機
商業活動創造資料
巨量資料收集
資料用戶快速增長
資料量級倍數成長
批量資料分析
批次資料處理分析
非即時的資料應用
即時串流應用
極近實時資料處理
智能分析快速決策
Why Confluent ?
優於原生Kafka的企業級工具包,提升串流資料平台的可用性及降低技術導入門檻
發展具有高擴展、高性能和高可靠性的新世代事件驅動應用數據管道
Developer
•支援多種開發語言 ( Java, C#, Python, Go… )
•提供120+種Kafka連接器串連異質平台
•大幅提升串流資料整合開發效率
Availability
•高度彈性的部署模式
•支援Bare-metal或容器化
•企業級自動化容錯高可用性
Security
•企業級身分驗證機制整合
•企業級資料加密防護
•資安漏洞高效修補
Management
•Web介面一站式管理監控
•串流資料內容結構即時性查詢
•平台元件集中化管理及健康度監測
Why WebComm ?
Kafka介紹
Kafka 會取用串流資料並準確記錄發生的情況和時間,這項記錄稱為不可變的修訂版本記錄。
這是不可變的內容,因為只能附加而不能更改。
在這個系統中,可以存取資料,也可以從任意數量的串流即時應用程式和其他系統新增更多資料。
像是,使用Kafka 在網站上所有交易資料串流送至應用程式,這應用程式會即時追蹤產品銷售,並將庫存產品數量進行比對,就能即時補充庫存。
Apache Kafka 是一個開源分佈式事件流平台,被數千家公司用於高性能數據管道、流分析、數據集成和關鍵任務應用程序。
什麼是Kafka?
Kafka 是一個事件串流平台,主要用於收集、處理和儲存串流事件資料或是沒有明確開始或結束的資料。
Kafka 有助於建構新一代的分散式應用程式,應用程式能夠彈性擴充,每分鐘可處理多達數十億個串流事件。
資料處理通常是透過週期性的批次工作進行,也就是會先儲存原始資料,之後再每隔一段時間處理。
在尚未有Kafka 前,資料處理通常是以週期性的批次工作進行,先儲存原始資料,之後每隔一段時間再處理。
Kafka 事件串流能夠即時處理持續湧進的事件串流,而在從中擷取資料的時間中並建立推送的應用程式,當只要發生需要關注的事情,推送應用程式就會進行採取行動。
事件串流有哪些例子
1.連續分析顧客網頁應用程式所產生的紀錄檔
2.監控並回應顧客瀏覽電子商務網站時的行為
3.透過分析社群網路產生的點擊流量資料持續掌握顧客喜好