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

外贸公司网站怎么做网络营销推广方案策划与实施

外贸公司网站怎么做,网络营销推广方案策划与实施,长臂挖机出租东莞网站建设,wordpress更改主题名文章目录 1. CAP定理1.1 一致性1.2 可用性1.3 分区容错1.4 矛盾 2. BASE理论3. 解决分布式事务的思路4. 扩展 解决分布式事务问题,需要一些分布式系统的基础知识作为理论指导。 1. CAP定理 Consistency(一致性): 用户访问分布式系统中的任意节点,得到的…

文章目录

  • 1. CAP定理
    • 1.1 一致性
    • 1.2 可用性
    • 1.3 分区容错
    • 1.4 矛盾
  • 2. BASE理论
  • 3. 解决分布式事务的思路
  • 4. 扩展


在这里插入图片描述

解决分布式事务问题,需要一些分布式系统的基础知识作为理论指导。

1. CAP定理

Consistency(一致性): 用户访问分布式系统中的任意节点,得到的数据必须一致 Availability(可用性):
用户访问集群中的任意健康节点,必须能得到响应,而不是超时或拒绝。 Partition(分区):
因为网络故障或其它原因导致分布式系统中的部分节点与其它节点失去连接,形成独立分区。 tolerance(容错):
在集群出现分区时,整个系统也要持续对外提供服务
======结论: CP : 强一致性,弱可用性(牺牲部分机器的可用性,保证数据一致性) AP : 强可用性,弱一致性(牺牲一致性,保证可用性)

1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。

  • Consistency(一致性)
  • Availability(可用性)
  • Partition tolerance (分区容错性)

在这里插入图片描述

它们的第一个字母分别是 C、A、P。

Eric Brewer 说,这三个指标不可能同时做到。这个结论就叫做 CAP 定理。

1.1 一致性

Consistency(一致性):用户访问分布式系统中的任意节点,得到的数据必须一致。

比如现在包含两个节点,其中的初始数据是一致的:

在这里插入图片描述
当我们修改其中一个节点的数据时,两者的数据产生了差异:

在这里插入图片描述

要想保住一致性,就必须实现node01 到 node02的数据 同步:

在这里插入图片描述

1.2 可用性

Availability (可用性):用户访问集群中的任意健康节点,必须能得到响应,而不是超时或拒绝。

如图,有三个节点的集群,访问任何一个都可以及时得到响应:
在这里插入图片描述
当有部分节点因为网络故障或其它原因无法访问时,代表节点不可用:

在这里插入图片描述

1.3 分区容错


Partition(分区):因为网络故障或其它原因导致分布式系统中的部分节点与其它节点失去连接,形成独立分区。

在这里插入图片描述

Tolerance(容错):在集群出现分区时,整个系统也要持续对外提供服务


1.4 矛盾

在分布式系统中,系统间的网络不能100%保证健康,一定会有故障的时候,而服务有必须对外保证服务。因此Partition Tolerance不可避免。

当节点接收到新的数据变更时,就会出现问题了:

在这里插入图片描述


如果此时要保证一致性,就必须等待网络恢复,完成数据同步后,整个集群才对外提供服务,服务处于阻塞状态,不可用。

如果此时要保证可用性,就不能等待网络恢复,那node01、node02与node03之间就会出现数据不一致。

也就是说,在P一定会出现的情况下,A和C之间只能实现一个。


2. BASE理论


BASE理论是对CAP的一种解决思路,包含三个思想:

  • Basically Available (基本可用):分布式系统在出现故障时,允许损失部分可用性,即保证核心可用。
  • Soft State(软状态) 在一定时间内,允许出现中间状态,比如临时的不一致状态。
  • Eventually Consistent(最终一致性):虽然无法保证强一致性,但是在软状态结束后,最终达到数据一致。

3. 解决分布式事务的思路

分布式事务最大的问题是各个子事务的一致性问题,因此可以借鉴CAP定理和BASE理论,有两种解决思路:

  • AP模式:各子事务分别执行和提交,允许出现结果不一致,然后采用弥补措施恢复数据即可,实现最终一致。

  • CP模式:各个子事务执行后互相等待,同时提交,同时回滚,达成强一致。但事务等待过程中,处于弱可用状态。

但不管是哪一种模式,都需要在子系统事务之间互相通讯,协调事务状态,也就是需要一个事务协调者(TC)

在这里插入图片描述

这里的子系统事务,称为分支事务;有关联的各个分支事务在一起称为全局事务


4. 扩展


ES 是 CP 为主,ES集群有节点发生故障 会剔除故障节点,数据会重新分配到其他节点,这个过程集群是不可用的保证数据的一致性。因此是低可用性、高一致性。

Eureka 是 AP。

Nacos 是有 CP 和 AP 都支持(默认AP)。



在这里插入图片描述

http://www.mmbaike.com/news/52587.html

相关文章:

  • 网站建设这个行业如何竞价推广返点开户
  • 免费手机网站开发爱站网长尾关键词挖掘工具电脑版
  • h5网站怎么做企业培训课程开发
  • 广州市公司网站建设品牌百度推广售后电话
  • 网站简繁体转换.rar网络营销渠道策略
  • 做外贸网站用什么软件翻强的网络营销推广方式包括哪几种
  • 网站搜索优化怎么做小型培训机构管理系统
  • 找人做app网站吗电商营销推广有哪些?
  • 对外宣传网站建设方案seo优化前景
  • 火烈鸟门户网站开发如何做一个自己的网页
  • 美工做图哪个网站好软文是什么样子的
  • 建站赔补百度seo排名优化是什么
  • 手机一键生成户型图长春网络推广优化
  • 制作招聘网页seo做的比较牛的公司
  • 南宁网站建设制作后台三个关键词介绍自己
  • 做的好的大学生旅行有哪些网站好seo搜索引擎入门教程
  • 网站建设 漳州优化设计答案五年级下册
  • 中纪委网站两学一做征文网络营销课程培训机构
  • 建设美食网站沈阳黄页88企业名录
  • 贵阳高端网站建设优化网站首页
  • 如何查看网站架构廊坊seo排名公司
  • 香港域名注册网站烟台seo关键词排名
  • 建下载网站sem和seo是什么意思
  • 两学一做 知识竞赛网站产品网络营销策划
  • 北京有哪些网站建设搜索引擎营销推广
  • 青海公司网站建设刚刚发生 北京严重发生
  • 网站的排版好看活动宣传推广方案怎么写
  • 开发网站价格怎样在百度上做广告推广
  • 移动端网站如何做导出功能关键词优化教程
  • 滁州百度seo衡阳百度seo