当前位置: 首页 > news >正文

建站公司做的网站侵权了网站建设实验代码

建站公司做的网站侵权了,网站建设实验代码,章丘网站开发,网站备案最新备案号b站高可用架构 关键点:主机房,多活和多活机房 参考文章:bilibili技术总监毛剑:B站高可用架构实践 1. 前端和数据中心负载均衡 前端负载均衡(动态CDN):最近节点、带宽策略、可用服务容量 数据中心负载均衡:均衡流量、识别异常节…

b站高可用架构

关键点:主机房,多活和多活机房

参考文章:bilibili技术总监毛剑:B站高可用架构实践

1. 前端和数据中心负载均衡

  • 前端负载均衡(动态CDN):最近节点、带宽策略、可用服务容量

  • 数据中心负载均衡:均衡流量、识别异常节点、扩容、提高可用性

  • 子集选择算法:减少心跳检测成本,平均分配后端至客户端,节点变更持续均衡

  • 高并发:多集群提高吞吐量,数据保存多缓存,单集群故障迁移成本降低

2. 负载均衡算法

  • 正常:轮询

  • 问题:请求处理成本不同、物理机差异、k8s容器切换用户感知

  • 关键:考虑服务器可用性,构建全局视图,负载+可用性

  • 算法:choice-of-2 算法,选2节点打分选择;预热新节点;低分节点统计衰减避免“永久黑名单”

3. 分布式限流

  • 作用:服务器过载,先降级服务->限流保证服务稳定

  • 正常:静态QPS

  • 问题:某用户请求过重,挤兑其他用户

  • 关键:不同流量、重要性、用户对应不同QPS,最重要服务自保

  • 解决:使用算法quota-server获取quota,基于滑动窗口(一段时间内使用的次数)最大值计算quota;最大最小公平算法解决大消耗者饥饿;客户端概率公式截流,不全部拒绝

  • 配额获取:基于统一错误码

4. 重试、超时、应对连锁故障

  • 重试:限制次数,只失败层重试,失败返回错误码避免级联,设置周期速率诊断

  • 超时:高并发高延迟引发故障,超时为fail fast让请求消耗或丢弃,上下游不一致导致资源浪费

  • “默认值策略”:每个请求每个阶段检查足够剩余时间

  • 跨进程超时控制:rpc承诺超时时间,不足取消传递,超时时间覆盖上游

  • 应对连锁故障:避免过载,限流->降级,重试退避,超时控制,变更管理,压测演练,扩容重启消除流量

5. 其他

当客户端访问服务时,将用户数据保存到多个缓存上

  • 当Quota耗尽或申请Quota的时间过期,也能主动拉取数据。

  • quota server故障:降级本地策略或直接放行

  • Apisix vs Envoy:Apisix基于nginx ,nginx的多 worker 的协作方式具有高并发优势,Envoy总线设计使得处理东西向流量具有优势

多服务器心跳检测成本过高:

解决:子集选择。client不连接全集,只连接一部分服务器进行负载均衡。

6. b站架构
在这里插入图片描述

  • 无限递归导致主机房CPU爆掉,限流无解,用户刷新多活机房流量挂掉

  • 崩溃不影响CDN静态资源

  • 多活:不同业务不同机房,主机房承载所有在线业务

无限递归导致主机房CPU爆掉,限流无解,用户刷新多活机房流量挂掉

问题:

1. b站架构如何实现高效和可靠的负载均衡

  • 前端和数据中心负载均衡器(BFE和Envoy),选择最近节点、根据带宽和容量均衡流量

  • 子集选择算法,减少连接和心跳检测成本,持续均衡节点变更

  • choice-of-2算法考虑服务器可用性,选2节点打分选择,预热新节点,统计衰减低分节点

2. 如何优化超大规模集群的连接和限流

  • 子集选择算法,客户端只连接后端子集,减少连接和心跳成本

  • quota-server获取和计算quota,减少请求backend频次;滑动窗口算法;最大最小公平算法防大消耗者饥饿

  • 客户端概率公式截流,不全部拒绝,配额获取基于统一错误码

3. 如何设置合理的重试和超时策略- 重试:限制次数,只失败层重试,失败返回错误码避免级联,设置周期速率诊断

  • 超时:高并发高延迟引发故障,超时为fail fast让请求消耗或丢弃
  • “默认值策略”:每个请求每个阶段检查足够剩余时间
  • 跨进程超时控制:rpc承诺超时时间,不足取消传递,超时时间覆盖上游

4. 如何防止和处理连锁故障- 避免过载,限流->降级,重试退避,超时控制

  • 变更管理,压测演练,扩容重启消除有害流量

5. 如何利用多活机房来提高服务可用性

  • 多活(容灾):根据不同业务选择不同机房,主机房承载所有在线业务

其他:主机房CPU炸掉,限流无解,用户刷新导致多活机房流量挂掉,导致崩溃。

http://www.15wanjia.com/news/159325.html

相关文章:

  • 建一个商城网站需要多久海珠区做网站的公司
  • 张家口网站seowordpress 更改ico
  • 做机械的外贸网站广告设计与制作专业就业岗位
  • 春哥技术团队网站建设光棍天堂手机2019版免费观看
  • 赤水网站建设政务内网网站建设方案
  • 国外网站设计 网址网站的建设费用属于什么科目
  • 学校营销型网站品牌设计广告公司
  • 视频网站如何优化网站开发需求单
  • 济南网站自然优化电商网站 开发周期
  • 绵阳住房和城乡建设局网站网上商城加盟
  • 网站服务器如何更改解析做任务领佣金的网站源码
  • 旅游网网站建设的管理厦门房产网
  • 做国外营销型网站设计西安手机网站建设公司排名
  • 西宁知名网站制作公司建站都需要什么
  • mysql asp网站网页设计公司企业组织结构图
  • 用python做网站的多吗建设网站公司浩森宇特
  • 永久免费wap自助建站下载京东商城
  • 云南网络公司网站建设frontpage怎么改网站名字
  • wordpress付费插件网站cnu摄影网站
  • 广东建设公司网站1688阿里巴巴官方网站
  • 旅游网站设计及开发天猫网站建设目的
  • 哪一个网站可以做任务拿佣金网站建设与管理 管理课程
  • 做设计的一般用什么网站找素材公众平台安全助手官网
  • 网站后台html搜索引擎优化的步骤和具体方法
  • 西安网站制作设计定制用网站做简历
  • 很多网站开发没有框架如何制作的创意家居网站建设与管理
  • 直播间挂人气自助网站临海市建设规划局网站
  • 南昌制作手机网站织梦淘客网站
  • 吴桥网站建设公司源码编程器
  • 站长统计幸福宝宝官方wordpress 评论头像不显示不出来