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

网站建设合同要缴纳印花税吗平台推广计划

网站建设合同要缴纳印花税吗,平台推广计划,WordPress博客reBorn,个人网站制作软件问题 在非常多的分布式存储系统中,如:Zookeeper、Etcd、Kafka等,往往会存在一个 【Leader】 角色,并由该角色负责数据的写入,这样设计最主要的原因是什么呢? A. 唯一负责数据写入的 Leader 角色可以避免并…

问题

在非常多的分布式存储系统中,如:Zookeeper、Etcd、Kafka等,往往会存在一个 【Leader】 角色,并由该角色负责数据的写入,这样设计最主要的原因是什么呢?

    A. 唯一负责数据写入的 Leader 角色可以避免并发写入时的数据冲突问题;

    B. 唯一负责数据写入的 Leader 角色简化了系统整体的设计,降低了系统实现的复杂度;

    C. 方便实现数据的顺序一致性,进而达到强一致性的目的;

    D. 多节点写入的设计在同步副本数据时容易造成网络拥堵。

解析

在分布式存储系统中,往往会有一个负责数据写入的【Leader】角色,这样设计的原因包括:避免多节点写入的数据冲突;避免多节点写入时副本同步的网络拥堵;单节点写入可以降低系统复杂度;单节点写入更容易实现顺序一致性等等。

上面的 ABCD 四个选项都是原因,但最主要的原因是 A 选项,避免数据冲突。数据冲突是致命的,像网络拥堵、系统复杂度、顺序一致性是可以通过其他方式缓解或解决的。关于避免数据冲突,我们详细再描述一下哈!

假设一个分布式存储系统,包含nodeA、nodeB、nodeC 三个节点,这三个节点互为副本,没有主角色;这三个节点上同时存在着  x=1 的数据记录。

假设有两个客户端 clientA 和 clientB 同时分别向 nodeA 和 nodeB 写入 x=5 和 x=9;

写入成功后,nodeA 会将 x=5 同步给 nodeC;同时,nodeB 会将 x=9 同步给 nodeC。

此时,我们需要理解  nodeC 的心情,它应该听谁的呢?x 应该是 5 还是 9,还是1呢?怎么解决 nodeC 比较困惑的问题呢?

通常的解决方案是: 必须要有一个“全局说了算”的角色存在,这个“全局说了算”的角色,很容易就可以想到是 zookeeper。

是的,引入 zookeeper 是可以解决这个问题,但似乎不够优雅,而且引入外部的一个组件,会造成系统的复杂度。

于是,这个“全局说了算”的角色为何不让 nodeA、nodeB、nodeC 其中的一个节点来做呢?

这就是 【Leader】角色的由来,让【Leader】承担起 “写” 的职责,上面 x=5 or x=9 的问题就自然不存在了。

参考答案

A

http://www.dtcms.com/wzjs/176603.html

相关文章:

  • 网站设计深圳要联系方式吗?北京seo优化哪家好
  • 菜单网站图片素材seo管理软件
  • 无锡网站制作优化推广我们seo
  • 国内php开发的电商网站有哪些怎么给自己的网站设置关键词
  • 邓州市网站建设每日一则新闻摘抄
  • 网站做cpa推广引流域名查询ip138
  • 网页模版网站怎么申请一个网站
  • 做游戏数据分析的网站哪个好用?
  • 怎样在线做网站404做一个公司网站要多少钱
  • 克隆网站后怎么做软文网站推广
  • 东莞外贸公司建网站google搜索app下载
  • 东莞谢岗网站建设个人接app推广单去哪里接
  • 电商网站如何设计内容海南乐秀同城群软件下载
  • 网站设计用什么软件推广员是干什么的
  • 自己做的网站百度搜不到百度竞价排名商业模式
  • 网站营销网杭州10大软件开发公司
  • 怀仁有做网站的公司吗青岛网站seo分析
  • 射阳做网站的公司阿拉营销网站
  • 企业网站建设方案费用优化大师兑换码
  • 做企业网站那家好成都网站推广
  • 泉州做网站的西安百度提升优化
  • 建站系统加盟谷歌推广哪家好
  • 网站的整合搜索引擎推广
  • cocos creator做网站江苏seo技术教程
  • 动态网站开发基础公司网络推广服务
  • 郑州专业做网站seo外链自动群发工具
  • 扁平化企业网站搜索引擎推广的方法有
  • 签订网站制作协议需注意什么软文营销的定义
  • 温州做网站建设多少钱免费推广网站推荐
  • 福田公司网站建设最新注册域名查询