文章是本人在学习springboot实现消息队列功能时所经历的过程的记录,仅供参考,如有侵权请随时指出。
参考文章地址:
RabbitMQ安装与入门_rabbitmq win11配置-CSDN博客
RabbitMQ入门到实战一篇文章就够了-CSDN博客
RabbitMQ系列(18)--RabbitMQ基于插件实现延迟队列_rabbitmq延迟队列插件-CSDN博客
一、Springboot新建项目
打开IDEA,选件新建springboot项目:
这里报错是因为idea版本的关系,默认支持的springboot最低版本是jdk17以上的,本人使用的jdk8不支持,因此需要安装17及以上的jdk(Java Archive Downloads - Java SE 17)
这里选择Windows X64 Installer下载安装即可(若不需要将17作为系统环境变量,可以不配置环境变量)。
项目新建完成后,若想继续使用springboot低版本,直接将版本改回原来的即可。
二、引入依赖
项目成功建立后,需要将必要的依赖引入,这里主要是mvc和rabbitmq
这里偶尔会遇到依赖报红,提示找不到的情况。大概理是因为maven镜像的缘故,改下镜像来源即可:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
三、 根据消息模型开发
rabbitMQ提供了7种消息模型。
具体开发代码请查看相关资源