400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

后端架构高可用可伸缩

去年参加技术分享活动,七牛的一个技术简要的介绍了一些高可用可伸缩的一些经验之谈,听完之后受益匪浅,整理一下,主要分以下几个部分:

创新互联建站是一家专注于网站建设、成都做网站与策划设计,清水网站建设哪家好?创新互联建站做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:清水等地区。清水做网站价格咨询:18982081108

后端架构高可用可伸缩
下面来分层介绍实践方法。

入口层高可用

nigix两个 keeplive保活 心跳做好。
后端架构高可用可伸缩

考虑一个问题,两台机器,两个公网IP,DNS把域名同时定位到两个IP,这算高可用吗

不算,客户端(比如浏览器) 解析完后会随机选一个 IP访问 , 而不是一个失败后就去另一个 。 所以如果一台机器当机 ,那么就有一半左右的用户无法访问 。

业务层高可用

后端架构高可用可伸缩

缓存层高可用

后端架构高可用可伸缩

数据库高可用

高可用小结

后端架构高可用可伸缩

入口层可伸缩

业务层可伸缩

缓存层可伸缩

缓存类型 

强一致缓存问题

问题二解决方法:要么保持永不减少节点,要么节点调整间隔大于数据有效时间。
问题一解决方法:
  - 两套hash配置都更新到客户端,但仍使用旧的配置
  - 两个个客户端改为只有两套hash结果一致的情况下会使用缓存,其余情况从数据库读,但写入缓存。
  -  逐个客户端通知使用新配置。

数据库可伸缩

后端架构高可用可伸缩


网站题目:后端架构高可用可伸缩
文章链接:http://mzwzsj.com/article/ghheed.html

其他资讯

让你的专属顾问为你服务