系统架构
文章平均质量分 93
许三多fish
一个在二线城市努力提升的技术人
展开
-
千万级常规saas系统架构精讲(干货)
什么是saas系统saas这个概念来源于云计算领域,其本质是软件即服务。要理解这个概念需要从历史说起,对于早期的软件行业,一般是A公司需要一套进销存系统则软件公司就会针对A的需求开发一套进销存系统,B公司也需要一套那软件公司就会针对B公司的需求再为B开发一套系统,以此类推每个公司需要进销存系统都需要软件公司为其开发一套并私有化部署到其公司。随着云计算时代的到来,云平台的概念逐渐深入人心,那是否可以将各种软件搬到云上,也就是建立一个集中式的由软件公司来维护的系统,其他公司需要使用系统,只需要到该系统注原创 2021-07-14 12:20:38 · 16036 阅读 · 3 评论 -
【从零开始搭建后端微服务架构】-04-mongodb4.2生产环境集群方案部署
前言相较于mysql,mongodb的集群方案要明朗的很多(现在无法直视mysql了),其官方就提供了两种集群方式:高可用方案-复制集高性能方案-分片集下面我们就介绍下这两种集群方案并根据项目需求进行选型。在此之前推荐下mongodb的学习网站:mongodb中文网,里面有官方文档的中文版,对学习mongodb非常用帮助!集群方案介绍高可用方案-复制集它与mysql的主从差不多,但是增加了故障迁移,自动选举的机制。primary就是我们平常意义上的主节点,可以接受读和写请原创 2020-06-11 17:42:56 · 695 阅读 · 0 评论 -
【从零开始搭建后端微服务架构】-02-系统的入口
每一个系统都需要有一个供用户进入的入口,这个入口一般是用来接通公网和内网的通道。它是系统流量的总入口也是系统最前端的哨兵。本篇主要介绍从用户发起请求到负载均衡层的设计。背景系统入口的业务当前系统与外部交互的场景有两个:1.与终端的交互当前系统终端有app端(andriod,ios)web端。所有终端主要都通过http协议与服务端交互。2.与外部系统的交互当前系统从某种意义上讲也是一个大的数据中台,有可能是提供接口由外部系统调我们接口灌输进来,也可能是我们需要提供接口供外部系统取用原创 2020-06-07 17:41:03 · 2308 阅读 · 0 评论 -
【从零开始搭建后端微服务架构】-01-系统架构总体概述
我很热爱技术,但确没有机会去梦想的地方证明自己。工作快两年了,现在在一个二线城市,基本没有技术提升路线可言,仅仅拿着一份不高不低的工资。看着曾经的同学都去了自己梦想的地方大展拳脚,我很羡慕。虽然客观条件有所限制,但我还是想以一个技术人的身份继续努力下去,找回对技术的热爱与追求,为本就短暂的职业生涯留下点什么。由此初衷我准备开始我的【从零开始搭建后端微服务架构】系列。虽然接触不到互联网,但我还是想证明,我是一名优秀的技术人。本系列着重记录搭建的点滴历程,我会尽可能深挖用到的每项技术,但可能并不能作为某项技原创 2020-06-04 15:50:59 · 1581 阅读 · 1 评论