RabbitMQ学习实践二:MQ的实现

 文章是本人在学习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种消息模型。

具体开发代码请查看相关资源

相关推荐

  1. RabbitMQ项目实战

    2024-07-19 20:10:02       36 阅读
  2. GoLang学习-Redis实现MQ功能

    2024-07-19 20:10:02       27 阅读
  3. MQ组件之RabbitMQ学习

    2024-07-19 20:10:02       40 阅读
  4. MY SQL 实验

    2024-07-19 20:10:02       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 20:10:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 20:10:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 20:10:02       62 阅读
  4. Python语言-面向对象

    2024-07-19 20:10:02       72 阅读

热门阅读

  1. 代码随想录打卡第二十九天

    2024-07-19 20:10:02       19 阅读
  2. 产品经理的样板

    2024-07-19 20:10:02       14 阅读
  3. 关于二进制和八进制

    2024-07-19 20:10:02       18 阅读
  4. Linux 和 Unix 系统中非常流行文本处理工具awk

    2024-07-19 20:10:02       16 阅读
  5. 专升本-1.0.4(英语)-升本208天-学习成果展示

    2024-07-19 20:10:02       18 阅读
  6. 1818:ATP

    2024-07-19 20:10:02       21 阅读
  7. 使用容器化技术部署淘客返利系统的实践与挑战

    2024-07-19 20:10:02       20 阅读
  8. 【WiFi】DFS Vs ZW-DFS

    2024-07-19 20:10:02       17 阅读
  9. 蓝牙新篇章:WebKit的Web Bluetooth API深度解析

    2024-07-19 20:10:02       24 阅读
  10. Solana开发之Anchor框架-部署到 Devnet

    2024-07-19 20:10:02       17 阅读