ModernFlux 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ModernFlux 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ModernFlux 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织 腾讯
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2021-07-16

软件简介

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

主要设计特点

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

系统架构图

ModernFlux 应用效果

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

ModernFlux 项目规划

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

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
2021/07/14 14:04

腾讯开源 | 微服务负载保护系统 ModernFlux 正式开源

导语 ModernFlux为异构环境下微服务提供分布式多维负载保护。由腾讯IEG-AMS团队自研,并于2018年正式上线运营。应用于腾讯IEG 80%的营销活动以及多个内部平台。经历各种秒杀活动、游戏周年庆以及节假日,取得很好实践效果,保障了系统安全运营。现将ModernFlux对外开源,为微服务开源社区贡献力量。 主要设计目标 方便业务接入,易运营,支持业务系统异构部署, 对现有业务运营风险影响小。 支持全局流控和服务上下游联动,支持业务...

0
16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
0 评论
11 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部