storm apache java_Apache Ignite与Apache Storm(深入)
Apache Ignite和Apache Storm在很多方面都是兩種截然不同的技術(shù) - 特別是因為Storm有一個非常具體的用例,而Ignite在同一個屋檐下有相當(dāng)多的工具 . 據(jù)我了解,Ignite的核心是它的內(nèi)存存儲 . Build 在它的數(shù)據(jù)局部敏感計算 . Build 在各種酷玩具上 . 我感興趣的是Streaming功能,它基本上是對內(nèi)存緩存不斷變化的查詢監(jiān)聽器 .
如果我將滑動窗口設(shè)置為一個元組,Ignite會像Storm一樣提供一次一元組的功能 . Ignite將數(shù)據(jù)存儲在內(nèi)存中 . Storm不會在內(nèi)存中“存儲”數(shù)據(jù),但是元組當(dāng)然也存儲在內(nèi)存中 . 所以在這兩種情況下我都有流媒體,我在內(nèi)存中有數(shù)據(jù),我能夠分配我的計算 .
我覺得,由于兩種技術(shù)的抽象,編寫執(zhí)行許多數(shù)據(jù)轉(zhuǎn)換步驟的程序可能更容易在Storm中編寫 . 對此有何意見?
第二個問題:性能如何?我猜Ignite的數(shù)據(jù)位置可能會給它一個優(yōu)勢 . 另一方面,我認為在Storm中可以更好地分配多個步驟(在各種機器上使用不同的螺栓),而Ignite程序可能不會那么容易分割 .
如果我仍然想要分發(fā)流(不僅是每個數(shù)據(jù),還有不同機器上的步驟) . 我想我必須編寫多個Ignite流媒體,通過緩存進行通信,對嗎?這聽起來比在Storm中更難(讓我們回到第一個問題) .
總結(jié)
以上是生活随笔為你收集整理的storm apache java_Apache Ignite与Apache Storm(深入)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: samba后台进程及安全模式简介
- 下一篇: go 单元测试testify