流量订阅框架flow-monitor设计

1. 流量订阅定义  在对流量进行监控并量化的基础上,在代码逻辑层面对特定的流量阈值进行事件响应,例如限流削峰、历史流量落库等2. 框架的设计思路  提供流量监控器对流量大小进行监控并实时精确量化,同时对特定流量大小提供自定义回调响应,在实时流量大小达到回调响应触发条件后,以异步或者同步的方式及时触发回调响应3. 框架设计目标   a.流量监控器对流量监控需要实时、准确、直观   b.订阅响应的触发时机精确,响应快速   c.高可扩展性、高可用性4. 流量订阅流程图5. 方案详细介绍 
摘要由CSDN通过智能技术生成

1. 背景

   实习期间部门有对流量进行观测并对特定流量阈值进行响应的需求,由此提出流量订阅的概念并做出方案设计,在此做个记录

2. 流量订阅定义

    在对流量进行监控并量化的基础上,在代码逻辑层面对特定的流量阈值进行事件响应,例如限流削峰、历史流量落库等

3. 框架的设计思路

    分为 monitor-trigger、monitor-collector、monitor-server 三个模块

3.1 重要概念
    流量、规则、事件

(1)流量
    a. 设计方向:中心化的流量统计,流量统计交给独立服务monitor-server进行
    b. 实现思路:monitor-collector接收并缓存流量、并将流量发送给monitor-server,monitor-server负责流量统计

(2)规则
    a. 定义:规定何时触发流量订阅
    b. 关系:规则订阅流量
    c. 命中规则:流量统计结果满足规则定义的订阅触发条件

(3)事件
    a. 定义:流量订阅的自定义事件
    b. 关系:事件订阅规则
    c. 事件响应:规则命中后,执行订阅了该规则的事件

(4)流量、规则、事件三者关系图

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值