ModernFlux微服务负载保护系统

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

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

主要设计特点

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

系统架构图

ModernFlux 应用效果

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

ModernFlux 项目规划

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

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报