ZCH NOTES

博学笃志 切问近思


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

微服务架构下的数据一致性保证

发表于 2020-07-25 | 分类于 分布式 |
分布式事务 微服务架构下的数据一致性保证(一) 微服务架构下的数据一致性保证(二) 微服务架构下的数据一致性保证(三):补偿模式&version=11020113&pass_ticket=tUiG9aJFHStrqSDgcrh4%2BZJlPoFtEgMjXnnAAp4HybEzx ...
阅读全文 »

负载均衡算法及手段

发表于 2020-07-25 | 分类于 分布式 |
负载均衡算法随机算法 Random随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 1234567public void random(){ List<String> keyList = ne ...
阅读全文 »

关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】问题的解决方案

发表于 2020-07-25 |
1 缓存穿透1.1 什么是缓存穿透正常情况下,我们去查询数据都是存在。 那么请求去查询一条压根儿数据库中根本就不存在的数据,也就是缓存和数据库都查询不到这条数据,但是请求每次都会打到数据库上面去。 这种查询不存在数据的现象我们称为缓存穿透。 1.2 穿透带来的问题试想一下,如果有黑客会对你的系统进行 ...
阅读全文 »

使用消息系统进行微服务间通讯时,如何保证数据一致性

发表于 2020-07-25 | 分类于 分布式 |
1. 问题的引出:微服务架构之数据一致性问题 这里我们先以下面的一个例子来引出问题:以公有云市场中的一个部署产品来说,当用户想要部署一个公有云中已有的产品,比如Redis产品,用户会先去公有云市场中找到对应的Redis产品,当用户点击发布时,市场中会进行相应的记录,同时后台有真正负责部署的模块,此处 ...
阅读全文 »

分布式--Paxos

发表于 2020-07-25 |
在一个分布式系统中,由于节点故障、网络延迟等各种原因,根据CAP理论,我们只能保证一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance) 中的两个。 对于一致性要求高的系统,比如银行取款机,就会选择牺牲可用性,故障时拒绝服务。Mon ...
阅读全文 »
1…101112…33
zch

zch

163 日志
29 分类
119 标签
RSS
© 2022 zch
个人学习和工作中总结的笔记
|