×

storm分配任务和负载均衡方案

消耗积分:3 | 格式:rar | 大小:0.13 MB | 2018-02-24

分享资料个

  worker是一个进程,由supervisor启动,并只负责处理一个topology,所以不会同时处理多个topology.

  executor是一个线程,由worker启动,是运行task的物理容器,其和task是1 -> N关系。

  component是对spout/bolt/acker的抽象。

  task也是对spout/bolt/acker的抽象,不过是计算了并行度之后。component和task是1 -> N 的关系。

  supervisor会定时从zookeeper获取topologies、已分配的任务分配信息assignments及各类心跳信息,以此为依据进行任务分配。

  在supervisor周期性地进行同步时,会根据新的任务分配来启动新的worker或者关闭旧的worker,以响应任务分配和负载均衡。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !