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

wap端网站建设郑州百度推广代理公司

wap端网站建设,郑州百度推广代理公司,做平面设计都在那个网站找免费素材,做区域链的网站一、什么是分布式系统? 分布式系统是一个硬件或软件组件分别在不同的网络计算机上,彼此之间通过消息传递进行通信和协调的系统。通俗的理解,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统成为分布式系统…

一、什么是分布式系统?

分布式系统是一个硬件或软件组件分别在不同的网络计算机上,彼此之间通过消息传递进行通信和协调的系统。通俗的理解,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统成为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可以在不同机房中,甚至分布在不同城市。

分布式也代来了复杂度。它需要考虑:一致性、可用性、分区容错性问题。

一致性的话,外部所有节点访问该系统的时候,不管请求系统的哪些节点返回的都是同一份数据。

可用性的话,就是每次请求都能获取到非异常的响应。

分区容错性,其实也可以归纳为系统高可用,分布式系统遇到任何网络分区故障的时候,仍然能对外提高一致性和可用性服务。

系统高可用的几种方案:

主备、互备、集群模式。

主备模式,搭建一个主节点和一个从节点,主节点负责读写请求,从节点负责读请求和同步主节点。主流技术,主要是同bin-log日志就是主从同步。

互备模式比较少见,就是两个都可以读写,当一台出问题,迁移使用备用机。

集群模式,集群模式就是指多个节点运行,同时分担服务请求。

前面提到的事高可用相关,分布式系统还带来了一个非常麻烦的问题,那就是如何一致性。

业界,常用的方案有,三阶段提交协议。它包含一种关键角色,称之为协调者,通过协调者来控制三个阶段的提交管理。第一阶段(canCommit),当事务发起到达协调者之后,协调者询问其他涉及到的事务集群服务是否可以正常执行,如果失败或者超时直接结束丢弃。第二阶段,当接收到反馈之后,执行第二阶段PreCommit,想参与者服务发起事务预提交通知。接收到反馈之后,执行第三阶段,提交事务,也就是运行事务,如果失败直接回滚,最终参与返回提交结果。这套方案有个弊端就是协调者可能出现宕机,则整个事务就没法执行。

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

相关文章:

  • 邢台做网站服务网络营销方式与工具有哪些
  • 帕绍网站建设企业文化墙
  • 盐城那里做网站好点百度第三季度财报2022
  • 阿里巴巴网站装修怎么做全屏大图抖来查关键词搜索排名
  • 杭州的网站开发网站优化招聘
  • wap网站 链接微信淄博seo怎么选择
  • 网站的后台怎么做调查问卷网站ui设计
  • 智慧旅游门户网站建设方案成都网站建设系统
  • 上海 网站备案拍照网站注册免费
  • 网站上的中英文切换是怎么做的商品推广软文写作500字
  • wordpress注册弹窗代码seo标签优化
  • 知名网站制作案例深圳新闻最新事件
  • java 开发 网站网站建设技术
  • 赞皇建站建设蓝牙耳机网络营销推广方案
  • axure做网站原型seo成都培训
  • 网站的规划与建设seo工程师
  • 网站建设招聘条件网络销售公司经营范围
  • 网站建设的成本与费用有哪些网站接广告
  • 浙江城建建设集团网站关键词优化的原则
  • 免费名片在线设计网站推广哪些app最挣钱
  • 做网站需要做h5吗时事热点新闻
  • 网络营销的重要性seo关键词优化推广报价表
  • 长沙网站制作服务郑州今日头条
  • 幼儿园校园网站建设情况电脑优化大师哪个好
  • 网站建设开票项目选什么seo收费还是免费
  • 个人注册网址怎么注册泉州百度seo
  • 简单网站搭建如何免费找精准客户
  • 普法网站建设友情链接出售平台
  • 网站建设开发教程商务软文写作范文200字
  • 营销型网站的建设软文网站建设公司官网