![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
架构
白鸽呀
这个作者很懒,什么都没留下…
展开
-
一致性hash算法实现
【代码】一致性hash算法实现。原创 2023-01-05 22:23:47 · 316 阅读 · 0 评论 -
一致性hash算法和hash算法的区别和使用场景
一致性hash主要解决的还是 动态阔缩容下,请求大量迁移,数据读取或存储对目标节点影响降到最低。原创 2023-01-05 22:12:18 · 1042 阅读 · 0 评论 -
CAP定理通俗理解
指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。C:更新操作成功后,所有节点在同一时间的数据完全一致。(事务的一致性:事务前后的数据完整性保持一致)A:用户访问数据时,系统能否在正常响应时间返回预期结果。(事务的原子性:事务是一个不可分割的工作单位,事务要么发生要么不发生)P:分布式系统遇到某节点或网络分区故障的时候,仍能对外提供一致性和可用性的服务。原创 2022-12-22 22:06:32 · 723 阅读 · 0 评论 -
多级缓存架构设计
根据请求访问DNS节点, 自动转发到上海CDN节点,检查资源是否被缓存,若已缓存则返回资源否则回源北京提取到并缓存到上海CDN节点,再由上海CDN节点进行返回。进程内缓存:即数据运行时载入程序开辟的缓存中JAVA框架的运用(hibernate,mybatis一二级缓存,springmvc页面缓存)集群情况下,本地缓存+redis+数据库, 一个节点下的实例更新,要通知同意节点下其它实例缓存更新(包含本地缓存)如果没有本地缓存实际上redis就能解决,毕竟是多对一,而不是多对多。进程外缓存:redis。原创 2022-12-22 21:18:54 · 670 阅读 · 1 评论