05 2019 档案

大型高并发与高可用缓存架构总结2
摘要:缓存热点导致系统不可用解决方案对于瞬间大量的相同数据的请求涌入,可能导致该数据经过hash策略之后对应的应用层nginx被压垮,如果请求继续就会影响至其他的nginx,最终导致所有nginx出现异常整个系统变得不可用。基于nginx+lua+storm的热点缓存的流量分发策略自动降级来解决上述问题的 阅读全文

posted @ 2019-05-26 16:39 xiaohaigege666 阅读(131) 评论(0) 推荐(0)

金蝶SOA案例分析
摘要:金蝶SOA案例分析 金蝶BOS简述 金蝶BOS是一个开放的集成与应用平台,是金蝶企业管理软件解决方案、合作伙伴解决方案以及客户定制应用的技术平台。能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的企业管理软件系统,并能够与现有的IT基础设施无缝地协同运作。为不同行业不同企业的不同的应用阶段, 阅读全文

posted @ 2019-05-20 13:44 xiaohaigege666 阅读(800) 评论(0) 推荐(0)

感悟:菜鸟弹性调度系统的架构设计
摘要:首先介绍一下方舟弹性调度的三层决策: 1.第一层是策略决策,策略决策层由多个不同的策略组成,并且支持快速扩展。策略之间逻辑完全隔离,每个策略计算完成后都会独立输出动作(扩容、缩容、不变)和数量。为了能够适应不同应用之间的异构,每个应用分组也可以根据实际情况启动或关闭不同的策略。 2.第二层是聚合决策 阅读全文

posted @ 2019-05-18 11:12 xiaohaigege666 阅读(221) 评论(0) 推荐(0)

大型高并发与高可用缓存架构总结
摘要:数据库和redis缓存双写不一致的问题 最初级的缓存不一致问题以及解决方案 Q:如果先修改数据库再删除缓存,那么当缓存删除失败来,那么会导致数据库中是最新数据,缓存中依旧是旧数据,造成数据不一致。 A:可以先删除缓存,再修改数据库,如果删除缓存成功但是数据库修改失败,那么数据库中是旧数据,缓存是空不 阅读全文

posted @ 2019-05-12 16:47 xiaohaigege666 阅读(171) 评论(0) 推荐(0)

感悟:百度万人协同规模下的代码管理架构演进
摘要:百度代码管理的挑战 百度拥有万人开发团队,近十万项目,每周代码自动检出的问题超二十万,每天发起评审超1万次。为了保证代码质量,我们要求代码提交前和提交后都进行自动化检查。为了加速编译和集成,我们有大规模的分布式编译系统和持续集成系统。百度C/C++语言是源码依赖,编译系统需要检出所有的依赖代码,这样 阅读全文

posted @ 2019-05-05 20:25 xiaohaigege666 阅读(199) 评论(0) 推荐(0)

导航