2016-07-14 27 views
0

我正試圖解決實時分析問題。我想實時計算值。我接收流數據並使用Kafka和Storm處理,最後寫入Redis。現在我想將存儲在Redis中的所有數據再次推入Storm中,以便使用它進一步計算。問題是,這必須每分鐘重複一次。因此,每分鐘都需要對Redis的所有值進行拉/推和計算。我不知道這是否是解決我的問題的正確方法,但我需要一種緩存。你有什麼建議?Storm和Redis

預先感謝您。

Regards

回答

0

您可以使用德魯伊代替。其中存儲卡夫卡的值並使用風暴來插入值。它是基於列的存儲,專爲實時分析而設計。 Redis很快,但你無法通過redis實現所有分析需求,通過查詢你需要編寫自己的實現邏輯來實現簡單的羣組或命令,而druid專門爲此目的而設計。

http://druid.io/

希望這有助於。