架构
文章平均质量分 93
a1405
这个作者很懒,什么都没留下…
展开
-
关闭订单如何实现
以上方法只是个人对于关单的一些想法,可能有些地方有疏漏,请在公众号直接留言进行指出,当然如果你有更好的关单方式也可以随时沟通交流httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。转载 2022-08-02 11:00:36 · 414 阅读 · 0 评论 -
从单体架构到分布式架构,坑多bug多
书本定义“软件的架构是一种抽象的结构,他由软件的各个组成部分和这些部分之间的依赖关系构成”。我的理解是,架构就是根据业务选择合适的技术、中间件,并且按照合适的设计模式对这些模块,进行组装来满足业务特性的需求。...转载 2022-07-26 16:03:14 · 174 阅读 · 0 评论 -
实现高可用的 11 个关键技巧
一、系统拆分有句古话 "牵一发而动全身"。面对一个庞然大物,如果没有一个合理的分工分层。任何一个小小失误都会被无限放大,酿成巨大灾难。万物相通,回到我们的软件架构。早前的系统都是单体系统,比如电商业务,会员、商品、订单、物流、营销等模块都堆积在一个系统。每到节假日搞个大促活动,系统扩容时,一扩全扩,一挂全挂。只要一个接口出了问题,整个系统都不可用。“鸡蛋不能放在一个篮子里”,这种连带风险换谁都承受不起。因此,系统拆分 成了更多人的选择。慢慢的就有了我们现在看到的微服务架构,将一个转载 2022-04-16 21:14:51 · 3149 阅读 · 0 评论 -
技术架构的战略和战术原则
技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部署到硬件的策略。技术架构面临最大的挑战是“不确定性”。在技术架构上,很多时候就会面临这种选择。是要选择业界最新的技术?还是选择团队最熟悉的技术?如果选择最新的技术,遇到新技术出了问题怎么解决?如果选择目...转载 2021-10-01 12:00:18 · 196 阅读 · 0 评论