解锁新姿势 | 如何用配置中心实现全局动态流控?

  1. 云栖社区>
  2. 阿里巴巴中间件>
  3. 博客>
  4. 正文

解锁新姿势 | 如何用配置中心实现全局动态流控?

中间件小哥 2018-01-19 17:08:15 浏览4840
展开阅读全文

当资源成为瓶颈时,服务框架需要对消费者做限流,启动流控保护机制。流量控制有多种策略,比较常用的有:针对访问速率的静态流控、针对资源占用的动态流控、针对消费者并发连接数的连接控制和针对并行访问数的并发控制。在实践中,各种流量控制策略需要综合使用才能起到较好的效果。

在分布式架构中,应用和应用之间的调用类型分为以下两种,流控方式也略有不同。

同步RPC类调用,比如RESTful,Dubbo,HSF等都属于该类。对于该类同步调用,通常限流方式为两种:针对服务提供者的并发全局流控,或针对服务消费者的并发局部流控。两种的控制手段类似,都是通过限制服务端或客服端并发调用数来进行限制。

异步MQ类调用,典型如RocketMQ, Kafka,等。对于该类异步调用,通常限流方式是在订阅端限流。限流方式为两种:针对消息订阅者的并发流控,或针对消息

网友评论

登录后评论
0/500
评论
中间件小哥
+ 关注
所属团队号: 阿里巴巴中间件