架构设计常用词汇与概念

架构设计核心概念解析

整理了下架构设计中需要理解的概念和词汇,熟悉了这些,才能在日常的系统设计上游刃有余,还能用来装逼

在这里插入图片描述

集群

单机时代早已经过去了,现在一个服务部署起码都要两台机器或者以上,一方面是为了容灾,一方面单台服务器的处理能力总是有上限的,这类多台服务器对外提供一个服务的方式称为集群,集群中的每一台服务器称为节点,每个节点提供的服务是一样,同样的代码部署多台机器,从而极大提升整体服务的处理能力。

主从热备

有时候,其实你只需要一台服务器来做一些全局性的业务处理,例如定时任务、每日奖励发放(数据量小的情况)啊啊等等,部署多台服务器没有什么意义,反而还要注意幂等性、互斥等,凭空增加了复杂度。

但是,你又不得不部署多台机器,因为万一单台机器挂了呢,那任务没跑、奖励没发,肯定就是线上事故了。

一般这种,我们都会采用主从热备的部署方式,它是对于单台服务器的一种容灾手段,防止单台服务器挂掉无法提供服务。

主从热备的实现方式有双写机制、主从同步、动态选举等等,每一个概念都是非常庞大的学问。

分布式系统

分布式系统通过将业务功能拆分成独立的子系统,实现了请求的分散处理,例如登录请求路由到登录服务,关注请求路由用户关系服务等等,每个子系统通过网络来进行通信。

这种设计提高了系统的灵活性和扩展性,同时也带来了网络通信和数据一致性的挑战。

分布式集群

前面说了集群和分布式系统,其实这两个概念加起来就是分布式集群,即:分布式系统+集群=分布式集群,好像有点扯,但这是真的…

这样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值