动态限流策略:
启动一个job,每隔10秒读取数据库限流配置BATCH_SEND_MESSAGE_LIMIT,将限流开关、休眠线程数、线程睡眠时长,存入redis.
各应用消费线程每次消费时,先读取redis中的限流配置进行休眠,来控制消费速度。减小下游tps压力
动态限流策略:
启动一个job,每隔10秒读取数据库限流配置BATCH_SEND_MESSAGE_LIMIT,将限流开关、休眠线程数、线程睡眠时长,存入redis.
各应用消费线程每次消费时,先读取redis中的限流配置进行休眠,来控制消费速度。减小下游tps压力