镜像详情地址:https://cloud.hainiubl.com/#/excellentImageDetail?id=25227&imageType=excellent
点击镜像详情页面最下方的“添加到实验配置”按钮可直接运行该实战镜像
一、需求说明
在我们的系统中,使用消息队列来异步处理任务,每个用户选择自己的多篇文章进行校验,当多个用户进行文章校验时,把需要校验的文章存放到消息队列中,这样就会出现消息的产生速度超过消费速度,导致消息堆积,采用优化生产者代码、优化消费者代码和增加消费者数量解决消息堆积问题。
二、环境介绍
机器介绍
- 消息堆积问题镜像:共需要4台机器
- 一台6核8GB内存的机器:Idea
- 一台1核1G内存的机器:RabbitMQ
- 一台1核1GB内存的机器:Mysql
- 一台2核2GB内存的机器:Jmeter
流程介绍
组件介绍
- 该案例采用SpringBoot+MyBatis+RabbitMQ+数据库(MySQL)来演示消息堆积问题
-
该案例采用SpringBoot+MyBatis+RabbitMQ+数据库(MySQL)来演示解决消息堆积问题
- jmeter:是一款压力测试软件,模拟高并发请求
您没有该镜像的运行权限,所以无权查看该笔记
版权声明:原创作品,允许转载,转载时务必以超链接的形式表明出处和作者信息。否则将追究法律责任。来自海汼部落-海牛博士,http://hainiubl.com/topics/76606