欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 架构师的36项修炼 学习笔记

架构师的36项修炼 学习笔记

2024/11/30 13:29:08 来源:https://blog.csdn.net/z2014z/article/details/140763241  浏览:    关键词:架构师的36项修炼 学习笔记

架构师的36项修炼 学习笔记

分布式缓存

缓存特点

1.技术简单

2.性能提升明显

3.应用场景多

缓存数据存储 hash表

缓存的关键指标

命中率

缓存失效方式

超时失效

LLT

实时清除

代理缓存

反向代理缓存

多层反向代理缓存

内容分发网络CDN

通读缓存

包括代理缓存、反向代理缓存、CDN缓存

旁路缓存

键值对存储

分布式消息队列

同步调用

异步调用

点对点模型

发布订阅模型

优点

1.异步处理

2.易伸缩

3.使峰值平缓

4.隔离失效机器及自我修复

5.解耦

挑战:

1.消息无序

2.消息重新入队

3.竞态完成

4.复杂度风险

反模式

1.阻塞式调用

2.耦合消息生产者和消费者

3.缺少坏消息处理

消息队列产品

kafka、RabbitMQ、ActiveMQ、ApacheRocketMQ

分布式数据存储

MySQL主从复制

MySQL一主多从复制

优点:

1.分摊负载

2.高可用

3.专机专用

4.便于冷备份

MySQL主主复制

MySQL主主失效恢复

注意事项

1.主主复制两个数据库不能并发写入

数据分片

CAP

数据一致性

数据可用性

数据耐受性

冲突解决

时间戳

投票解决

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com