上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2019年6月1日

zachman架构

摘要: Zachman框架起源于John Zachman先生在1987年完成的那篇著名的信息系统架构论文(《A framework for information systems architecture》 ),并一直发展至今。在这篇论文中Zachman先生以修建房屋为例从两个维度将与信息系统架构设计相关的 阅读全文

posted @ 2019-06-01 19:35 xiaohaigege666 阅读(316) 评论(0) 推荐(0) 编辑

2019年5月26日

大型高并发与高可用缓存架构总结2

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

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

2019年5月20日

金蝶SOA案例分析

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

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

2019年5月18日

感悟:菜鸟弹性调度系统的架构设计

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

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

2019年5月12日

大型高并发与高可用缓存架构总结

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

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

2019年5月5日

感悟:百度万人协同规模下的代码管理架构演进

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

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

2019年4月28日

感悟:浅谈12306核心模型设计思路和架构设计

摘要: 目前12306的核心领域模型设计的不够好,导致用户购票时要处理的业务逻辑异常复杂,维护数据一致性的难度也几百倍的上升,同时面对高并发的订票也难以支持很高的TPS。我觉得,越是复杂的业务,就越要重视业务分析,重视领域模型的抽象和设计。如果不假思索,凭以往经验行事,则很可能会被以往的设计经验先入为主,陷 阅读全文

posted @ 2019-04-28 20:58 xiaohaigege666 阅读(220) 评论(0) 推荐(0) 编辑

2019年4月22日

一周年纪念日

摘要: 丽丽,千万人中,于2018年那一季花开,你我初见; 于那阳光明媚,午后暖暖之时,你我相识; 从此思念涌上心间,忘不掉你容颜, 于那春风十里,并肩雨后师大,你我相恋。 与你一见如故,是我今生最美丽的相遇。 一直想说,无论走到哪里,最想去的是你的身边。 丽丽,你知道吗,哪怕遍体鳞伤,我仍有爱你的余力。 阅读全文

posted @ 2019-04-22 17:15 xiaohaigege666 阅读(332) 评论(0) 推荐(0) 编辑

2019年4月21日

感悟:微店大数据开发平台架构演进

摘要: 1.为什么需要大数据开发平台? 效率低下。 脚本或代码没有版本控制,开发人员想回滚到以前的版本很不方便。 若开发人员疏忽,添加新的需求后未经过调试,将可能会影响生成的数据,进而影响线上业务。 任务缺乏权限控制,可登陆gateway的任何人都可修改、运行脚本。 对于脚本中依赖的表,只能预估它每天产生的 阅读全文

posted @ 2019-04-21 14:54 xiaohaigege666 阅读(244) 评论(0) 推荐(0) 编辑

2019年4月14日

感悟:苏宁易购:商品详情系统架构设计

摘要: 商品详情系统是一个展示商品基本信息、参数等详情的系统,是商品购买的入口。它是电商平台中访问量最大的系统之一,苏宁易购大促期间PV量和UV量很大,这么大的访问量对系统的并发能力要求高。在业务上它与周边系统的关系是高耦合。依赖商品详情系统的的系统特别多,比如:促销系统、推荐系统、大聚惠、等众多营销系统、 阅读全文

posted @ 2019-04-14 19:56 xiaohaigege666 阅读(489) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

导航