读书笔记-05网站的高可用架构
来源:互联网 发布:bluehost域名跳转 编辑:程序博客网 时间:2024/06/06 07:31
大型网站的分层架构及物理服务器的分布式部署使得位于不同层次的服务器具有不同的可用性特点。关闭服务或者服务器宕机时产生的影响也不相同,高可用的解决方案也差异甚大。
无状态的应用是指应用服务器不保存业务的上下文信息,而仅根据每次请求提交的数据进行相应的业务逻辑处理,多个服务实例(服务器)之间完全对等,请求提交到任意服务器,处理结果完全一样。
服务降级的原因:网站访问高峰导致服务宕机,为了保证核心应用和功能正常使用
幂等性设计:应用调用失败后,会将调用请求重新发送到其他服务器,但是这个失败可能是虚假的失败。比如服务已经处理成功,但是由于网络故障应用没有收到响应,这是应用重新提交请求就会导致服务重复调用,如果这个服务是一个转账操作,就会产生严重后果。
服务重复调用时不可避免的,应用层也不需要关心服务是否真的失败,只要没有收到调用成功的响应,就可以认为调用失败,并重试服务调用。因此必须在服务层保证服务重复调用和调用一次产生的结果相同,即服务具有幂等性。
数据一致性:所有应用程序都能访问得到相同的数据
数据可用性:任何时候,任何应用程序都可以读写访问
分区耐受性:系统可以跨网络分区线性伸缩
预发布验证:预发布服务器,外部用户无法访问,和正式服务器的物理环境完全相同
阅读全文
0 0
- 读书笔记-05网站的高可用架构
- 网站的高可用架构
- 网站的高可用架构
- 《大型网站技术架构》读书笔记之五:万无一失之网站的高可用架构
- 《大型网站技术架构》读书笔记之五:万无一失之网站的高可用架构
- 《大型网站技术架构》读书笔记之五:万无一失之网站的高可用架构
- 大型网站技术架构读书笔记-高可用架构
- 大型网站技术架构 读书笔记4 高可用架构
- 2.1网站的高可用架构之高可用应用
- 2.2网站的高可用架构之高可用服务
- 2.3网站的高可用架构之高可用数据
- 网站的高可用架构 Availability
- 架构基础3-网站的高可用
- 万无一失之网站的高可用架构
- 5万无一失:网站的高可用架构
- 12.万无一失:网站的高可用架构
- 高并发,高可用,高流量网站的架构1
- 高可用网站技术架构
- Android获取视频某一帧图片
- VM虚拟机-物理机文件传输的设置方法
- Linux系统下Tomcat8启动速度很慢的解决方法
- Java学习第三天
- Mysql注入上传木马提权
- 读书笔记-05网站的高可用架构
- 地点
- 教程:使用树莓派连接Pixhawk飞控
- LINUX中常用操作命令
- 安居客 Android 项目架构演进
- Spark 数据全局排序实现以及RangePartitioner的使用示例
- EL和JSTL学习笔记
- jquery ajax禁用缓存解决ie数据不更新的问题
- 正则