一种队列限流方案

参考:http://my.oschina.net/le284/blog/262251?p=1

在典型的生产者消费者模型中一般通过队列来保存待执行的任务,可以在异步任务中设置一个超时时间,如果在队列中的时间大于这个值,将抛弃此任务,保护整体服务的正常运行,这个也就是服务器负载保护策略,防止服务端压力过大宕机,丢弃部分任务,以保护大多数任务的有效执行。

猜你喜欢

转载自san-yun.iteye.com/blog/2109290