![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
wade3015
这个作者很懒,什么都没留下…
展开
-
前后端分离实践详解
文章转载自:https://segmentfault.com/a/1190000009329474 前言 最近这一段时间由于Nodejs的逐渐成熟和日趋稳定,越来越多的公司中的前端团队开始尝试使用Nodejs来练一下手,尝一尝鲜。 一般的做法都是将原本属于后端的一部分相对于业务不是很重要的功能迁移到Nodejs上面来,也有一些公司将NodeJS作为前后端分离的一个解决方案去施行。而像淘宝网这类的大...转载 2018-11-11 15:18:42 · 3052 阅读 · 0 评论 -
从单体架构、到SOA、再到微服务的架构设计详解
本文转载自https://www.toutiao.com/i6602501576022032910/转载 2018-12-02 21:49:36 · 2056 阅读 · 0 评论 -
浅析分布式、集群及高并发
分布式是指将一个业务拆分不同的子业务,分布在不同的机器上执行,集群是指多台服务器集中在一起,实现同一业务,可以视为一台计算机,一个云计算平台,就是通过一套软件系统把分布式部署的资源集中调度使用。要应对大并发,要实现高可用,既需要分布式,也离不开集群。 分布式 将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分...原创 2019-03-09 14:54:53 · 3860 阅读 · 0 评论 -
RESTful架构的理解
概念 本质:一种软件架构风格,通过 REST 可以实现系统的高性能、可伸缩、通用性、简单性、可修改性和可扩展等特性。 核心:面向资源设计的API 解决问题: 降低开发的复杂性 提高系统的可伸缩性 例如:设计一套API,为多个终端服务。 设计概念和准则 网络上的所有事物都可以被抽象为资源 每一个资源都有唯一的资源标识,对资源的操作不会改变这些标识 所有的操作都是无状态的(本次操作、下...原创 2019-03-15 15:49:59 · 216 阅读 · 0 评论 -
分布式锁的几种实现方式
文章转自:https://www.cnblogs.com/garfieldcgf/p/6380816.html 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition...转载 2019-03-11 16:35:24 · 130 阅读 · 0 评论 -
设计一个简易秒杀系统思路
很多的电商平台,在节假日如双十一,618等都会有商品描述的活动,今天和大家讨论一下,如何设计一个秒杀系统。 什么是秒杀 在一定的时间内几秒或者几分钟,对一定数量的库存进行出卖。 场景分析: 1,在秒杀之前,比如上午十点开始秒杀,很多用户可能在九点五十左右就开始访问自己心仪的秒杀商品,这样就会出现在秒杀之前用很多的并发量,所以在秒杀之前的半个小时之前,是否可以将参加秒杀活动商品的一些信息缓...原创 2019-03-12 09:01:02 · 3693 阅读 · 0 评论 -
服务端高并发分布式架构演进之路
转自:https://segmentfault.com/a/1190000018626163 1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的...转载 2019-06-05 11:10:01 · 306 阅读 · 0 评论