当前位置: 首页 > news >正文

电子商务网站建设运营/建站开发

电子商务网站建设运营,建站开发,网站建设销售技巧话术,免费网站建设app在大数据处理框架中,高可用或者说容错性是很重要的。 1、进程级别容错 1)worker挂掉,supervisor会重启它。如果它一直重启失败导致无法发送心跳给nimbus,nimbus就会把它分配到别的机器上 面 2)如果一个机器挂掉了 A、如…

在大数据处理框架中,高可用或者说容错性是很重要的。

1、进程级别容错

1)worker挂掉,supervisor会重启它。如果它一直重启失败导致无法发送心跳给nimbus,nimbus就会把它分配到别的机器上

2)如果一个机器挂掉了

A、如果上面运行的是worker或者task:nimbus无法接收到worker或者说是task心跳。worker会把他们重新分配到别的机器上

B、如果上面运行的是nimbus或者supervisor:他们是无状态的(所有的状态保存在zookeeper或者磁盘上面),可以自己重启就像没有发生什么事情一样。worker的运行和supervisor没关系,所以对worker没有影响。

3)nimbus和work同时挂掉,如果nimbus没有做高可用,worker就会丢失。在1.0.0之后nimbus支持高可用了

ps:spf就是single point of failure,单点故障

2、ack和fail机制保证消息被处理

请看spout接口

public interface ISpout extends Serializable {void open(Map conf, TopologyContext context, SpoutOutputCollector collector);void close();void nextTuple();void ack(Object msgId);void fail(Object msgId);
}

msgId消息唯一id,在数据库中可以为主键

1)bolt中消息发送成功使用ack;

2)bolt中消息处理失败发送fail。实际使用的时候,需要使用try catch,把fail发送放在catch块里面,把ack发送放在try块的最后

在spout的fail方法里面,需要重新发送消息。



http://www.jmfq.cn/news/5269699.html

相关文章:

  • 深圳电器公司招聘信息/海口网站关键词优化
  • 网站运营费用预算/发稿平台
  • 海门网站开发/资源搜索引擎
  • 网站前端与后台必须同时做吗/深圳网络络推广培训
  • 织梦微电影分享网站织梦整站源码/晨阳seo顾问
  • 网站体验调查问卷怎么做/百度认证官网
  • seo整站网站推广优化排名/做百度推广效果怎么样
  • 智能营销型网站制作/百度竞价推广的优势
  • 学校网站建设报价/优化排名
  • 武汉网站排名提升/账户竞价托管费用
  • 青岛企业网站制作哪家好/搜索引擎都有哪些
  • 手机建站平台微点/百度排行榜风云榜
  • 网站做优化应该具备什么/知识营销成功案例介绍
  • 自己的网站打不开/在线识别图片找原图
  • 怎么查看网站disallow/百度指数功能模块
  • 沈阳网站建设 景乔科技/百度快速收录入口
  • 网页3d游戏排行榜/seo算法入门教程
  • 用dw做红米网站/直通车推广
  • 上海 网站公司/湖南网络推广机构
  • 帮一个企业做网站流程/推广方案框架
  • 根据颜色找网站/乱码链接怎么用
  • 合肥网站建设网新/如何利用互联网进行宣传推广
  • 分类网站建设方案/百度做网站推广电话
  • 国外展柜网站/接app推广的单子在哪接
  • 百度站长平台网页版/在百度上怎么打广告
  • 大型网站的标准/百度关键词竞价排名
  • 杭州市河道建设中心网站/最新新闻事件今天
  • 服装怎么做网站推广/百度竞价是什么意思
  • 口红做网站多少钱/军事网站大全军事网
  • asp.net 做g公司网站/百度app旧版本下载