![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cloud
文章平均质量分 85
不平凡的小黄宁
人生得意须尽欢
展开
-
一致性哈希算法
本文为参考 朱双印 大佬博客内容的整理,有兴趣的同学可以点击下方链接,查看原文。参考连接:白话解析:一致性哈希算法 consistent hashing场景描述假设有N台缓存服务器,在分布式情况下,要将资源均匀的缓存到这3台服务器上,可以使用下面的算法定位需要操作资源的位置:hash(资源ID)% N但是,当缓存服务器数量发生变化时,可能出现以下问题会引起缓存的雪崩,可能会引起整体系统压力过大而崩溃(大量缓存同一时间失效)。几乎所有缓存的位置都会发生改变,怎样才能尽量减少受影响的缓存呢?原创 2021-04-14 17:13:19 · 142 阅读 · 0 评论 -
十二要素应用宣言(12-factor Apps)
十二要素应用宣言(12-factor Apps)云原生架构的方法论与最佳实践。基准代码:一份基准代码(Codebase),多份部署(deploy)部署在不同环境通过修改配置的方式实现。依赖:显式声明依赖关系( dependency )应用程序不会隐式依赖系统级的类库。一定是通过依赖清单 ,确切地声明所有依赖项。在 JAVA 开发时,使用 Maven 或 Gradle 即可满足。配置:在环境中存储配置推荐将应用的配置存储于环境变量中( env vars, env )。代码和配置原创 2021-04-08 16:28:31 · 507 阅读 · 0 评论