Streamtools可視化流處理工具
Streamtools使用Go編寫(xiě),提供了一個(gè)能夠在瀏覽器中運(yùn)行的GUI,用戶可以用它來(lái)探究、分析、更改數(shù)據(jù)流,并從中學(xué)習(xí)。Streamtools所定義的操作詞匯非常簡(jiǎn)單:數(shù)據(jù)通過(guò)連接在塊之間流動(dòng)。它們可以互相連接起來(lái)共同創(chuàng)建實(shí)時(shí)數(shù)據(jù)處理系統(tǒng),既不需要編程,也不需要復(fù)雜的基礎(chǔ)設(shè)施:
-
一個(gè)塊在它所接收的所有消息上執(zhí)行一些操作,而每個(gè)塊的類型決定了其可以執(zhí)行的操作。
-
每個(gè)塊擁有零個(gè)或多個(gè)規(guī)則來(lái)定義自己的行為。
-
每個(gè)塊都擁有一個(gè)命名的路由集,這些路由可以接收數(shù)據(jù)、發(fā)送數(shù)據(jù)或者響應(yīng)查詢。
-
塊之間可以通過(guò)路由互聯(lián),就是使用連接。
-
連接塊組成的集合稱之為模式,我們可以借助于JSON格式的描述文檔從一個(gè)運(yùn)行的Streamtools實(shí)例中導(dǎo)出或者導(dǎo)入其所有的模式。
評(píng)論
圖片
表情
