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

1688网站怎样做推广需要多少钱

1688网站怎样做推广,需要多少钱,2018网站建设高考成绩查询,成功企业网站必备要素分布式事务 cap定理-Availability CAP定理-Partition tolerance BASE理论 BASE理论是对CAP的一种解决思路,包含三个思想: BasicallyAvailable(基本可用):分布式系统在出现故障时,允许损失部分可用性&#…

分布式事务

cap定理-Availability

image-20250424211345100

image-20250424212308607

CAP定理-Partition tolerance

image-20250424213159648

BASE理论

BASE理论是对CAP的一种解决思路,包含三个思想:
BasicallyAvailable(基本可用):分布式系统在出现故障时,允许损失部分可用性,即保证核心可用。
SoftState(软状态):在一定时间内,允许出现中间状态,比如临时的不一致状态。
EventuallyConsistent(最终一致性):虽然无法保证强一致性,但是在软状态结束后,最终达到数据一致。

而分布式事务最大的问题是各个子事务的一致性问题,因此可以借鉴CAP定理和BASE理论:
·CP模式:各个子事务执行后互相等待,同时提交,同时回滚,达成强一致。但事务等待过程中,处于弱可用状态。
·AP模式:各子事务分别执行和提交,允许出现结果不一致,然后采用弥补措施恢复数据即可,实现最终一致。

AT模式的脏写问题

AT模式原理

image-20250424214352293

image-20250424215550463

AT模式的写隔离

image-20250424221050569

image-20250424221446350

TCC模式

TCC模式与AT模式非常相似,每阶段都是独立事务,不同的是TCC通过人工编码来实现数据恢复。需要实现三个方法:
·Ty:资源的检测和预留;
·Confirm:完成资源操作业务;要求Ty成功Confirm一定要能成功。
·Cancel:预留资源释放,可以理解为try的反向操作。

image-20250425120732328

image-20250425121431252

TCC模式的每个阶段是做什么的?
·Ty:资源检查和预留
·Confirm:业务执行和提交
Cancel:预留资源的释放
TCC的优点是什么?
一阶段完成直接提交事务,释放数据库资源,性能好
,相比AT模型,无需生成快照,无需使用全局锁,性能最强
不依赖数据库事务,而是依赖补偿操作,可以用于非事务型数据库
TCC的缺点是什么?
有代码侵入,需要人为编写try、Confirm和Cance接口,太麻烦
软状态,事务是最终一致
需要考虑Confirm和Cancel的失败情况,做好幂等处理

最大努力通知

image-20250425124709762

注册中心

环境隔离

image-20250425125153579

image-20250425125303861

image-20250425125811140

分级模型

image-20250425130857455

image-20250425131426462

Eureka与Nacos

image-20250425133308810

image-20250425134015302

远程调用

负载均衡原理

image-20250425134745469

image-20250425184927782

image-20250425185104375

切换负载均衡算法

image-20250425192007778

服务保护

image-20250425194759148

Sentinel的线程隔离与Hystix的线程隔离有什么差别?

问题说明:考察对线程隔离方案的掌握情况
难易程度:一般
参考话术:
答:线程隔离可以采用线程池隔离或者信号量隔离。
HySx默认是基于线程池实现的线程隔离,每一个被隔离的业务都要创建一个独立的线程池,线程过多会带来额外的
CPU开销,性能一般,但是隔离性更强。
Sentinell则是基于信号量隔离的原理,这种方式不用创建线程池,性能较好,但是隔离性一般。

滑动窗口计数器算法

固定窗口计数器算法

当在第4到第5秒的时候来了3个请求,在第5到第6秒的时候来了3个请求,都可以被放行,

但是有一种情况是这样子的,4-5的这3个请求发生在4500毫秒到5000毫秒之间,5000-6000毫秒的这3个请求发生在5000-5500毫秒之间,相当于1秒钟来了6个请求,超出了阈值!!!

相当于早上吃3个包子,中午吃3个包子,晚上吃3个包子,变成了一下吃9个,吃不下…

image-20250425203013972

滑动窗口计数器算法

image-20250425201222346

漏桶算法

image-20250425204300154

image-20250425204405557

image-20250425204742819

令牌通算法

image-20250425210206661

Sentinel的限流与Gateway的限流有什么差别?

问题说明:考察对限流算法的掌握情况
难易程度:难
参考话术:

限流算法常见的有三种实现:滑动时间窗口、令牌桶算法、漏桶算法。Gateway!则采用了基于Redis3实现的令牌桶算法

而Sentinel内部却比较复杂
默认限流模式是基于滑动时间窗口算法,另外Sentinel中断路器的计数也是基于滑动时间窗口算法
限流后可以快速失败和排队等待,其中排队等待基于漏桶算法
而热点参数限流则是基于令牌桶算法

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

相关文章:

  • 教育门户网站设计欣赏福州seo代理计费
  • 购物网站开发将商品导入数据库武汉服装seo整站优化方案
  • 制作企业网站素材视频seo排名赚
  • 百度上推广一个网站该怎么做广州网站排名优化公司
  • 网页视频怎么下载到iosseo专员是做什么的
  • 修改wordpress的权限设置方法windows优化大师使用方法
  • 十大装饰公司排名杭州seo网站优化公司
  • 做资金盘 互助盘的网站平台优化是什么意思
  • 网站建设客户需求分析调查表市场营销分析案例
  • 做网站的软件micro怎么创建网站快捷方式
  • 外贸网站建设流程seo文章生成器
  • 北京远程时代网站建设推广平台的方法
  • 网站建设方投资成本网站快速收录教程
  • 昆明传媒网站建设论坛推广的步骤
  • 做网站 就上宝华建站如何做网络营销
  • 杭州怎么做网站网站建站哪家公司好
  • 邯郸网站开发定制百度起诉seo公司
  • 做塑胶网站需要什么上海百度推广公司
  • 电白建设局网站海外独立站
  • wordpress建站公司长春网站提升排名
  • 学用mvc做网站优化网站平台
  • 惠州seo排名公司福州百度快速优化
  • 网站建设m.cnzran.com优化网站排名解析推广
  • 万脑网站建设网络营销策略研究论文
  • 手机在线设计成都百度网站排名优化
  • 深圳网站建设培训班关键词排名霸屏代做
  • 网站开发的源码会计培训班需要学多长时间
  • 前程无忧怎么做网站微信营销典型案例
  • 做ae好的网站有哪些长沙官网seo服务
  • wordpress拖曳式建站关键词排名优化工具