全部產品
Search
文件中心

ApsaraDB for HBase:典型使用情境

更新時間:Jul 06, 2024

Realtime Compute - HBase增強版(Lindorm)+ Blink/Spark

基於資料的應用,如演算法、智能營運、監控大屏等系統。通常需要即時擷取業務系統產生的資料,基於資料更新進行Realtime Compute。HBase具有高吞吐,低延遲,schemaFree,水平擴充等能力,被很多巨量資料類應用選擇。而接合LindormStreams+Blink/Spark,可以構建出一套完整的即時資料系統:

即時資料系統

應用解耦 - 即時同步到訊息佇列

通常業務發生之後,應用系統產生的資料需要被其他應用使用或根據這個事件驅動其他應用的商務邏輯,應用之間一般通過訊息佇列進行訊息傳遞,傳統方案資料生產者需要雙寫資料庫和訊息佇列,但是這樣一方面增加了應用的複雜度,同時要保證一致性,又會犧牲應用的可用性和效率,因為資料庫和訊息佇列任務一個出問題都會影響應用系統。應用可以將訊息佇列的訊息投遞解耦,交由LindormStreams將資料更新按特定的訊息格式投遞到訊息佇列中。

訊息佇列棧