×

ModernFlux微服务负载保护系统

消耗积分:2 | 格式:zip | 大小:0.00 MB | 2022-06-17

h1654155957.9185

分享资料个

授权协议 BSD
开发语言 C/C++ Google Go
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架

软件简介

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

主要设计特点

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

系统架构图

poYBAGKn_-KARf0pAAGyQIlfIWk257.png

ModernFlux 应用效果

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

pYYBAGKn_-eASF95AAIjWDjOkwk373.png

ModernFlux 项目规划

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !