需求
有一个MQ消费者在消费日志数据,将各个生产者产生的消息日志进行入库操作
现在有这么几个问题
1、消费者处理不过来怎么办
2、如何降低对数据库的性能影响
基本思路
使用令牌桶
核心代码
<dependency>
<groupId>com.github.vladimir-bukhtoyarov</groupId>
<artifactId>bucket4j-core</artifactId>
<version>4.6.0</version>
</dependency>
package com.example.demo001_request_limit;
import io.github.bucket4j.Bandwidth;
import io.github.bucket4j.Bucket;
import io