介绍一下自己,快速吟唱介绍一下第一个项目,用了哪些技术栈,做了什么?(吟唱)上线了是吧,方便演示一下吗?为什么用了RabbitMQ削峰还要使用Redisson的RateLimiter限流呢?(答:1、先做的同步,异步是后加的 (2、调用接口是有成本的,不能很频繁的调用))异步是吧,图表生成完成了怎么通知前端呢?(答:这个没做,用的是在数据库中定义了一个status字段,然后用户点击我的图表的时候查找)Ratelimiter底层知道吗?(令牌桶)Ratelimiter只是Redisson中的一小块内容,Redisson主要是锁,讲一下常用锁,比如synchronized,和redis自带锁,SE...