04 2019 档案
摘要:原文链接:https://mp.weixin.qq.com/s/fBInbPZI6_4_xUEu_Lihdg Serverless架构是完全基于第三方服务设计的,代码运行在临时的容器中,使用FaaS同时调用BaaS达到数据存储的目的。 FaaS是公有云模型中的创新产品,从经济方面的衡量,使得供应商提
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/GuO5wdo2rJgvHH6mErLgqw 架构的重要性不言而喻,但是架构有一条原则:千万不要过度设计! 三层架构分别是:表示层、业务层、数据访问层。 三层架构是一种软件领域最普遍的分层式架构,而 MVC 是在三层架构的基础上设计的一
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/gd-XqGGh08o-vWFZSR0RJg 所谓给飞行中的飞机(或飞驰的汽车)换引擎说的是我们需要对一个正在飞速发展的系统进行大幅度的架构改造,比如把All-in-one的架构改造成微服务架构,尽可能减少或消除停服的时间。一般而言,我
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/izSkX-_3EShQnhc9DZatKg 由于业务发展到一定层度后,需要对服务进行解耦,进而把一个单一的大系统按逻辑拆分成不同的子系统,通过服务接口来通讯,面向服务的设计模式,最终需要总线集成服务,而且大部分时候还共享数据库,出现单
阅读全文
摘要:原文链接:https://mp.weixin.qq.com/s/g0hUrgVZZ8iv3cDCxDZxpw 业务从发展的初期到逐渐成熟,服务器架构也是从相对单一到集群,再到分布式服务。 高并发相关的业务,需要进行并发的测试,通过大量的数据分析评估出整个架构可以支撑的并发量。 场景中的定时领取是一个
阅读全文