系统架构设计
路漫聊架构
这个作者很懒,什么都没留下…
展开
-
电商系统库存设计笔记1
电商系统库存设计 场景:比如秒杀品在高并发的情况下如何防止超卖,另外库存系统还不是一个纯技术的系统,需要结合用户的行为特点来考虑,比如下文中提到什么时间进行库存的扣减最合适,我们先抛出几个问题和大家一起探讨下,如有有妥不处,欢迎大家拍砖。 何时库存进行预占(或者扣减)? 商家销售的商品数量是有限的,用户下单后商品会被扣减,我们可以怎么实现呢? 举个例子:一件商品有100个库存,现在有100...原创 2018-04-20 18:32:44 · 4186 阅读 · 1 评论 -
深入浅出面向对象分析-解决大问题
面对一个复杂的系统,如何运用面向对象的设计思想将系统设计成易维护,可扩展是一件比较有挑战的事情。 如何解决系统大问题 聆听客户,找出他们需要你构建什么。 用客户能理解的语言组合功能列表。 确认你描述的功能,是客户真正想要的。 运用用例图(以及用例)创建系统蓝图。 将系统分解成许多较小的部分。 将设计模式运用到系统中较小的部分。 运用基本的OOA&D为每一个较小的部分设计程序。 ...原创 2018-09-14 23:30:27 · 347 阅读 · 0 评论