首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
http2
crash
yii
syslog
pdo
tengine
grpc
注入
x86
transform
yaf
mq
sftp
rust
gzip
压力测试
php5
ssl
asp.net
python
varnish
uuid
c语言
laravel
upload
spring
php框架
cpython
hashmap
swoole
timeout
nginx
ci
api
lavarel
token
jvm
caching
web3
localhost
cookie
timezone
java
interface
curl
dns
cookies
okhttp
h2
队列
rabbitmq
vb
base64
struct
ruby
port
mvc
node.js
nodejs
分布式
gcc
mysql
webserver
cPlusPlus
爬虫
cron
漏洞
django
go
router
lvs
thinkphp
storage
php水印
redis
nlp
正则
wordpress
sms
当前位置:
开发笔记
>
后端
> 正文
【redis】7.1分布式架构概述(章节介绍)
作者:瓶子 | 来源:互联网 | 2023-06-20 11:55
分布式架构概述请求业务比较长(耗时业务),需要分布式系统。1.本章节内容分布式缓存中间件Redis分布式会话与单点登录分布式搜索引擎E
分布式架构概述
请求业务比较长(
耗时业务),需要分布式系统
。
1. 本章节内容
分布式缓存中间件Redis
分布式会话与单点登录
分布式搜索引擎Elasticsearch
分布式文件系统
分布式消息队列
分布式锁
数据库读写分离与分库分表
数据库表全局唯一主键id设计
分布式事务与数据一致性
接口幂等设计与分布式限流
2. 什么是分布式架构
不同的业务(功能模块)分散部署在不同的服务器
每个子系统负责一个或者多个不同的业务模块
服务之间可以相互交互与通信
分布式系统设计对用户透明
可以发展为集群分布式系统架构
a. 单体架构图
b. 分布式架构
3. 分布式架构优缺点
a. 优点
业务解耦
系统模块化,可重用化
提升系统并发量
优化运维部署效率
b. 缺点
架构复杂
部署多个子系统复杂
系统之间通信耗时
新人融入团队缓慢
调试复杂
4. 分布式架构设计原则
异步解耦(
消息队列
)
幂等一致性(
多次点击结果一致性,主要是针对增加+修改
)
拆分原则
融合分布式中间件
容错高可用
redis
分布式
架构
缓存
搜索
elasticsearch
文件
队列
数据库
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
spring
Java工程师书单(初级,中级,高级)
简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ...
[详细]
蜡笔小新 2023-10-16 19:11:34
spring
异构服务器 微服务_微服务架构的核心要点和实现原理
摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的 ...
[详细]
蜡笔小新 2024-09-30 14:35:15
spring
「驭龙」开源主机入侵检测系统了解一下
「驭龙」开源主机入侵检测系统了解一下 ...
[详细]
蜡笔小新 2024-10-19 12:32:57
spring
关于Navicat连接MySql数据库慢的问题
关于Navicat连接MySql数据库慢的问题-项目场景:操作MySql数据库问题描述:通过Navicat连接MySql数据库表,第一次打开表都还挺正常的,但是一段时间没操作Nav ...
[详细]
蜡笔小新 2024-10-20 12:11:48
spring
神器 Nginx 的学习手册(建议收藏)
点击上方[全栈开发者社区]→右上角[]→[设为星标⭐]Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强, ...
[详细]
蜡笔小新 2024-10-20 05:12:56
注入
洞见RSAC|点击获取企业安全策略“工具包”
为用户提供安全智 ...
[详细]
蜡笔小新 2024-10-19 15:49:55
spring
Facebook 强一致性键值存储 ZippyDB 架构简介
更多内容关注微信公众号:fullstack888Facebook工程团队最近发布了一篇博客文章,阐述了如何构建其通用的键值存储的,也就是Z ...
[详细]
蜡笔小新 2024-10-16 08:57:42
spring
数据采集_大数据采集:爬虫框架之WebMagic的基本使用
篇首语:本文由编程笔记#小编为大家整理,主要介绍了大数据采集:爬虫框架之WebMagic的基本使用相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2024-10-12 18:02:59
spring
java大数据量调优(超赞值得收藏)
从总体上来看,对于大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节: ...
[详细]
蜡笔小新 2024-10-12 15:59:29
spring
简述hdfs工作原理_HDFS原理概念扫盲
1、概述hdfs文件系统主要设计为了存储大文件的文件系统;如果有个TB级别的文件,我们该怎么存储呢?分布式文件系统未出现的时候 ...
[详细]
蜡笔小新 2024-10-12 13:16:56
spring
Hadoop之HDFS的概念理解
HDFS是什么?HDFS全称HadoopDistributedFileSystem,简称HDFS,是一个分布式文件系统。它是谷歌的GFS提出之后出现的另外一种文件系统。它有一定高 ...
[详细]
蜡笔小新 2024-10-12 10:52:32
x86
Linux(1)
运维简介电脑的种类服务器硬件介绍磁盘阵列虚拟化技术虚拟化软件及环境 运维岗位核心:运行维护应用程序运维的工作职责: 1.尽量保持24小时不间断工作 2.尽量保证数据不丢失 ...
[详细]
蜡笔小新 2024-10-10 15:11:19
spring
微服务应用性能如何?APM监控工具来告诉你
当微服务系统越来越庞大,各个服务间的调用关系也变得越来越复杂,需要一个工具来帮忙理清请求调用的服务链路。之前使用的是Sleuth+Zipkin的解决方案,最近发现应 ...
[详细]
蜡笔小新 2024-09-24 17:38:28
spring
flowable工作流 流程变量_信也科技工作流平台的技术实践
1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ...
[详细]
蜡笔小新 2023-12-13 10:17:15
spring
ElasticSerach初探第一篇认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES
一、认识ElasticSearch是一个基于Lucene的开源搜索引擎,通过简单的RESTfulAPI来隐藏Lucene的复杂性。全文搜索,分析系统 ...
[详细]
蜡笔小新 2023-12-09 10:36:06
瓶子
这个家伙很懒,什么也没留下!
Tags | 热门标签
http2
crash
yii
syslog
pdo
tengine
grpc
注入
x86
transform
yaf
mq
sftp
rust
gzip
压力测试
php5
ssl
asp.net
python
varnish
uuid
c语言
laravel
upload
spring
php框架
cpython
hashmap
swoole
RankList | 热门文章
1
敏捷项目的治理实践和重要性
2
树莓派--Raspbian启用root账户,禁用休眠的方法
3
Sencha Touch学习使用心得 Unit 1 搭架构
4
EzPP 0.2发布,新增YAML布局渲染功能
5
Excel中超好用的5招条件格式图表可视化
6
响应式页面的概述和实现方式
7
在wwbstrom中如何查看一个方法的使用
8
android studio生成jks,android studio生成 keystore 以及获取 SHA1值等
9
GreenDAO快速入门
10
Android中的assets目录和raw目录的区别和用法
11
小程序wxs中的时间格式化以及格式化时间和date时间互转
12
利用RxJava实现的事件总线(Event Bus)及其使用方法介绍
13
解决github无法访问问题,无法克隆项目到本地
14
Python张量流中的device spec make_merged_spec()方法使用说明
15
java中entity与entry的区别是什么?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有