分布式系统
2019-12-16 11:22:42 0 举报
AI智能生成
分布式系统概述
作者其他创作
大纲/内容
分布式系统
定义
组件分布在网络计算机上
组件之间仅仅通过消息传递来通信并协调行动
意义
单机处理性能达到瓶颈(摩尔定律)
提高系统的稳定性和可用性(容灾备份等)
架构演进
1.单机架构
2.单机负载告警,数据库与应用分离
3.应用服务器告警,应用服务器走向集群
3.1 需解决用户对服务器的选择问题
引入负载均衡设备
3.2 Session问题
3.2.1 Session Sticky
3.2.2 Session Replication
3.2.3 Session数据集中存储(redis)
4.数据库读压力变大,读写分离
4.1 Mysql主从复制
4.1.1 异步复制(默认,不安全)
4.1.2 同步复制
4.1.3 半同步复制
5.引入分布式存储系统
5.1通过集群提供高并发访问、数据容灾的支持
6.读写分离后,数据库再遇瓶颈
6.1 数据垂直拆分
6.2 数据水平拆分
7.应用拆分,服务化
远程服务调用
0 条评论
回复 删除
下一页