ModernFlux微服务负载保护系统

联合创作 · 2023-09-28 04:53

ModernFlux 是一个微服务负载保护系统,为异构环境下微服务提供分布式多维负载保护,具体通过对微服务南北流量统一控制、东西流量弹性熔断,以及根据业务计算资源自适应最大负载。

主要设计特点

  1. 低消耗,对业务计算/存储/网络等资源消耗小。
  2. 业务扩缩容对负载保护系统无感知,即系统对业务扩缩容透明。
  3. 在保证流控精度前提下,对业务流量(剧烈)变化不敏感,无需频繁扩缩容。

系统架构图

ModernFlux 应用效果

下图是部分 ModernFlux 应用于营销活动效果图,黄色线表示实际通过流量,黑色线表示被拒绝的流量,蓝色线表示上游的真实流量绿色表示整个 Set 流量控制(未触发):

ModernFlux 项目规划

  1. 增加精细小流量控制支持,以及立体多层流控支持。
  2. 完善容灾支持
  3. 与微服务框架(如Istio)融合
  4. 与业务自动扩容融合
  5. 结合业务历史数据,使系统更智能化,减少阈值使用或其它用户介入
浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报