国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

storm學(xué)習(xí)筆記

2019-11-10 23:26:41
字體:
供稿:網(wǎng)友

topology發(fā)布

當(dāng)topology發(fā)布時,所有的bolt和spout組件首先會進(jìn)行序列化,然后通過網(wǎng)絡(luò)發(fā)送到集群中.如果spout和bolt在序列化之前(比如在構(gòu)造函數(shù)中生成)實例化了任何無法序列化的實例變量,在進(jìn)行序列化時會拋出NotSerializableException異常.

storm并發(fā)

storm集群在并發(fā)運行時,有以下四個組成部分:

Node(服務(wù)器) storm集群中的一臺服務(wù)器,會運行topology中的一部分運算.一個集群會包括一個或者多個node. worker(jvm虛擬機) 指一個node上相互獨立運行的jvm進(jìn)程.每個node可以配置運行一個或者多個worker. executer(線程) 指一個worker的jvm進(jìn)程中運行的java線程.多個task可以指派給同一個executer執(zhí)行.除非是明確指定,storm默認(rèn)會給每個executor分配一個task. task(bolt/spout實例) task是spout和bolt實例,它們的nextTuple()和execute()方法會被executor執(zhí)行.

一個或多個woker執(zhí)行一個topology,一個executer執(zhí)行一個task.

storm的task實際上可以認(rèn)為是一個實例,executor只是一個實際的執(zhí)行體.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 松江区| 双牌县| 甘孜县| 塔城市| 舒城县| 华宁县| 肥城市| 五常市| 牟定县| 张家港市| 张北县| 丽江市| 禹城市| 平山县| 通河县| 繁峙县| 北辰区| 侯马市| 开封市| 佛坪县| 龙口市| 万全县| 望江县| 静海县| 通榆县| 晋城| 洛川县| 建昌县| 富顺县| 通州市| 南川市| 保山市| 东平县| 武义县| 瑞安市| 铜梁县| 澎湖县| 睢宁县| 鸡西市| 固始县| 海阳市|