无分类 一个秒杀系统的设计思考 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的…
无分类 微服务架构案例02业务架构设计系统分层管理 本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 一、业务架构设计 1、基础概念 服务的架构设计决定软件的业务支撑能力,清晰的业务设计可以帮助开发人员理解系统。在业务架构设计过程中,需要根据用户需求作为核心方向,根据用户需求确…
无分类 你的系统如何支撑高并发高并发系统设计40问课程返现 不少人会被问到时,会愣住,然后回答得毫无逻辑,压根儿不知道从何说起。可以看出,其本质上是没经历过高并发系统项目的锤炼,所以,没法从自身体会和经验中提炼出一套回答,系统阐述自己设计的系统如何支撑高并…
无分类 SOA架构电商商城系统平台框架 对以往做过的电商项目技术架构做一次总结。 使用SOA分布式架构的方式去治理电商项目,解决分布式、高并发、高可用、集群、负载均衡等问题。 互联网大型网站项目架构拆分: 一、前端 1.资源静态化 网上商城系统网…
无分类 Software-System-Analysis-and-Design-6 1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模
无分类 Software System Analysis and Design | 4 用例(use case),或使用案例、用况,是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其…
无分类 聊聊开发中幂等性问题 如果在一元运算中,x 为某集合中的任意数,如果满足 f(x) = f(f(x)) ,那么该 f 运算具有幂等性,比如绝对值运算 abs(a) = abs(abs(a)) 就是幂等性函数。