从单体架构到分布式架构
会点代码的大叔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【从单体架构到分布式架构】(三)请求增多,单点变集群(2):Nginx
上一个章节,我们学习了负载均衡的理论知识,那么是不是把应用部署多套,前面挂一个负载均衡的软件或硬件就可以应对高并发了?其实还有很多问题需要考虑。比如:1. 当一台服务器挂掉,请求如何转发到其他正常的服务器上?2. 挂掉的服务器,怎么才能不再访问?3. 如何保证负载均衡的高可用性?等等等等...让我们带着这些问题,实战学习一下 Nginx 的配置和使用。1. 前置概念在正式介绍 Nginx 之前,首先让我们先了解一下概念。1. 中间件干 IT 太累了,我准备辞职开了个烧烤摊,卖羊肉串原创 2020-06-14 10:52:01 · 330 阅读 · 0 评论 -
【从单体架构到分布式架构】(二)请求增多,单点变集群(1):负载均衡
上一个章节,我们搭建了一个最简单的单体服务项目,单体架构就是把所有的功能都放在一个工程项目中。但是当访问量不断增加,我们只部署一套环境就有些吃不消了,这时候有什么解决方案么?如果我们去一个超市购物,当客户数量不多的时候,超市只开通一个结账通道就可以满足需要,但是当客户数量增加,只有一个结账通道的话,会造成客户等待时间过长,最简单的解决方法就是多开几个结账通道。在软件架构中也会有相似的问题:如果项目的用户量少、访问量不大、数据量也不多的时候,一台服务器足以支撑,那么直接项目部署一套,直接访问使用就可原创 2020-06-07 09:53:50 · 788 阅读 · 0 评论 -
【从单体架构到分布式架构】(一)万丈高楼平地起:环境准备
【从单体架构到分布式架构】本系列文章希望用浅显直白的语言介绍架构发展过程中遇到的各种问题,以及对应的解决方案和优缺点。在正式学习之前,开发环境需要做好哪些准备呢?我们为什么要选择使用 Spring Boot 呢?Spring Boot 和 Spring 是两个截然不同的框架么?1. 环境准备本课程在学习过程中,会有大量的代码配合讲解,所以在正式学习之前,你需要做好以下准备。1.1 JDK必备;本课程所有代码基于 JDK 1.8 编写。C:\>java -versionjava v原创 2020-05-30 21:06:19 · 734 阅读 · 0 评论
分享