Redis初(一)---服务端高并发分布式结构演进

server/2024/12/22 8:23:55/

1、常见概念

1.1、应用(Application) / 系统(System)

为了完成一套服务的一个/一组相互配合的程序群。

⽣活例⼦类⽐:为了完成⼀项任 务,⽽搭建的由⼀个⼈或者⼀群相互配的⼈组成的团队。

1.2、模块(Module) / 组件(Component)

一个应用里面有很多个功能,每个独立的功能,就可以称之为一个模块/组件。

⽣活例⼦类⽐:军队中为了进⾏某据点的攻克,将⼈员分为突击⼩组、爆破⼩组、掩护⼩组、 通信⼩组等。

1.3、分布式(Distributed)

引入多个主机/服务器,协同配合完成一系列的工作。(物理上的多个主机)

⽣活例⼦类 ⽐:为了更好的满⾜现实需要,⼀个在同⼀个办公场地的⼯作⼩组被分散到多个城市的不同⼯作场地 中进⾏远程配合⼯作完成⽬标。跨主机之间的模块之间的通信基本要借助⽹络⽀撑完成。

1.4、集群(Cluster)

引入多个主机/服务器,协同配合完成一系列的工作。(逻辑上的多个主机),即在同一台主机上,运行多个服务。

⽣活例⼦ 类⽐:为了解决军队攻克防守坚固的⼤城市的作战⽬标,指挥部将⼤批炮兵部队集中起来形成⼀个炮 兵打击集群。

1.5、主(Master)/ 从(Slave)

多个服务节点,其中一个是主,另外的是从。从节点的数据需要主节点同步过来。

⽐如 MySQL集群中,只有其中⼀台服务器上数据库允许进⾏数据的写⼊(增/删/改),其他数据库的数据 修改全部要从这台数据库同步⽽来,则把那台数据库称为主库,其他数据库称为从库。

1.6、中间件(Middleware)

和业务无关的服务,功能比较通用的服务。

比如数据库、缓存、消息队列等。

1.7、


http://www.ppmy.cn/server/152183.html

相关文章

Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别

MyBatis 是一个用于简化数据库操作的框架,它可以帮助开发人员通过映射语句轻松执行 SQL 查询,并且能够方便地实现对象与数据库表之间的映射。MyBatis 支持一对一、一对多和多对多等关联查询。下面我们来探讨一下 MyBatis 如何实现一对一、一对多的关联查…

1. petalinux 加载硬件描述文件(hdf/xsa)失败

报错信息 kemaoTP340:~/zynq/test$ petalinux-config --get-hw-description ../hardware/ INFO: Sourcing build tools INFO: Getting hardware description... [INFO] Generating Kconfig for project ERROR: Failed to generate /home/kemao/zynq/test/build/misc/config/Kc…

[创业之路-197]:华为的发展路径启示

目录 前言: 一、由小公司走向大公司: 二、由农村包围城市: 三、由国内走向国际: 四、由代理商走向设备商,再到系统方案商,再到生态系统的搭建: 五、由随性到跟随,到赶超&#…

PPT中添加多个图片

在ppt中插入多个图片并设置图片固定位置和大小 Sub InsertImagesFixedPosition()Dim pptSlide As SlideDim pptImage As ShapeDim imgPath As StringDim i As IntegerDim basePath As StringDim imgPaths() As StringDim imgCount As Integer 基础路径basePath "C:\User…

AI图像生成利器:Stable Diffusion 3.5本地运行与远程出图操作流程

文章目录 前言1. 本地部署ComfyUI2. 下载 Stable Diffusion3.5 模型3. 演示文生图4. 公网使用Stable Diffusion 3.5 大模型4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 本篇文章将介绍如何在Windows系统电脑本地部署Stable Diffusion 3.5,并利用cpolar…

jvm符号引用和直接引用

在解析阶段中,符号引用和直接引用是Java类加载和内存管理中的重要概念,它们之间存在显著的区别。以下是对这两个概念的详细解析: 一、定义与特性 符号引用(Symbolic Reference) 定义:符号引用是编译器生成的用于表示类、方法、字段等的引用方式。特性: 独立性:符号引用…

JS使用random随机数实现简单的四则算数验证

1.效果图 2.代码实现 index.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</ti…

axios的使用

1、axios的基本使用 1.1、简介 说到axios我们就不得不说下Ajax。在旧浏览器页面在向服务器请求数据时&#xff0c;因为返回的是整个页面的数据&#xff0c;页面都会强制刷新一下&#xff0c;这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据&#xff0c;但是…