环境:windows
安装erlang和rabbitmq的过程这里不多说,记得两个的版本要对应。

1.启动rabbitmq:

进入sbin目录:


其中可能报错:

则需要终止已经开始的进程(可能是之前启动过)
tasklist|find /i “erl”
erlsrv.exe 4676 Services 0 716 K
erl.exe 5916 Services 0 21,328 K
erl.exe 29252 Console 1 23,428 K

C:\Users\14172>taskkill /pid “4676” -f
SUCCESS: The process with PID 4676 has been terminated.

C:\Users\14172>taskkill /pid “29252” -f
SUCCESS: The process with PID 29252 has been terminated.

C:\Users\14172>taskkill /pid “5916” -f
SUCCESS: The process with PID 5916 has been terminated.

再次输入

rabbitmq-server.bat start

2.在springboot中使用

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

配置:

spring:rabbitmq:addresses: 127.0.0.1port: 5672username: guestpassword: guest

代码:

public interface IOrderService {ResponseVo<OrderVo> create(Integer uid, Integer shippingId);ResponseVo<PageInfo> list(Integer uid, Integer pageNum, Integer pageSize);ResponseVo<OrderVo> detail(Integer uid, Long orderNo);ResponseVo cancel(Integer uid, Long orderNo);void paid(Long orderNo);
}
@Component
@RabbitListener(queues = "payNotify")
@Slf4j
public class PayMsgListener {@Autowiredprivate IOrderService orderService;@RabbitHandlerpublic void process(String msg) {log.info("【接收到消息】=> {}", msg);PayInfo payInfo = new Gson().fromJson(msg, PayInfo.class);if (payInfo.getPlatformStatus().equals("SUCCESS")) {//修改订单里的状态orderService.paid(payInfo.getOrderNo());}}
}

rabbitmq的启动命令和springboot整合使用rabbitmq相关推荐

  1. SpringBoot 整合实现RabbitMQ

    目录 1.RabbitMQ介绍 2.RabbitMQ的工作原理 3. SpringBoot 整合实现RabbitMQ 3.1创建mq-rabbitmq-producer(生产者)发送消息 3.1.1p ...

  2. RabbitMQ 第一天 基础 6 SpringBoot 整合RabbitMQ

    RabbitMQ [黑马程序员RabbitMQ全套教程,rabbitmq消息中间件到实战] 文章目录 RabbitMQ 第一天 基础 6 SpringBoot 整合RabbitMQ 6.1 Sprin ...

  3. RabbitMQ消息队列(六):SpringBoot整合之通配符模式

    RabbitMQ消息队列(六):SpringBoot整合之通配符模式 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AeZQrNHS-1660220618697)(E: ...

  4. RabbitMq 虚拟主机 virtual-host ,Springboot 中使用 RabbitMq 虚拟主机 virtual-host

    文章目录 RabbitMq 虚拟主机 virtual-host ,Springboot 中使用 RabbitMq 虚拟主机 virtual-host 1.在RabbitMQ 控制台中创建虚拟主机 2. ...

  5. redis命令,SpringBoot整合Redis6,主从复制,哨兵模式,集群,springCache初高级应用。

    目录 1. Docker安装Redis 2. Redis的基础 2.1 redis的key命令 2.2 reids的数据结构(6.0新增的数据结构) 1. String(字符串)类型 2. List( ...

  6. RabbitMQ(八):SpringBoot 整合 RabbitMQ(三种消息确认机制以及消费端限流)

    说明 本文 SpringBoot 与 RabbitMQ 进行整合的时候,包含了三种消息的确认模式,如果查询详细的确认模式设置,请阅读:RabbitMQ的三种消息确认模式 同时消费端也采取了限流的措施, ...

  7. 高性能RabbitMQ消息队列介绍 及 SpringBoot整合

    一.高性能RabbitMQ RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消 ...

  8. rabbitmq的启动命令

    1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止 关闭:rabbit ...

  9. 基于springboot整合的rabbitmq

    技术:springboot1.5.2 + maven3.0.5 + rabbitmq3.7.13 + jdk1.8 概述 RabbitMQ是对高级消息队列协议(Advanced Message Que ...

最新文章

  1. 30、Arrays工具类
  2. 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程
  3. 笔记-信息系统开发基础-CMMI组织能力成熟度模型-连续式和阶梯式的分组
  4. 事务、事件(文件、时间、调度和执行)、复制、分片(范围、哈希)、简单的论坛系统分析
  5. my06_sysbench install for mysql 并初始化表数据
  6. 6月15日起,刷卡机不能自选商户了,这样会有多少卡被封掉?
  7. 一位“寒门”同学从高材生到“不如人”的经历
  8. 与smart_近视激光手术之smart篇
  9. Linux shell(4)
  10. 转载:bug的处理流程
  11. HDU 1286 找新朋友 (欧拉函数)
  12. 漫画:什么是外部排序?
  13. 用Html5制作的一款数学教学程序Function Graphics(绘制函数图的程序)
  14. html——float与clear详解(深度好文)
  15. Ubuntu内核版本降级
  16. html 按钮控制图片,html怎么设置图片按钮
  17. PHP 加密解密函数
  18. 网站是用什么来赚钱的?
  19. panda3d场景的主要状态
  20. 【第一章 走进数据科学】袁博《数据挖掘:理论与算法》

热门文章

  1. php 删除 r n,PHP去除换行符'/r/n'回车换行与PHP_EOL变量的使用
  2. c语言局部变量存在什么区_C语言程序设计变量运用指南 C语言局部变量的存储方式和生存期...
  3. oss图片上传api_交互式核保系统:api明细:图片上传oss接口
  4. 计算机网络与影视多媒体技术 南京理工大学,计算机网络多媒体数学库和课件结构设计-计算机仿真论文-计算机论文(8页)-原创力文档...
  5. matlab红外图像温度提取,一种基于红外热图的温度提取方法.pdf
  6. ps怎么清屏_PS:oracle恢复删除的数据
  7. 显示多文档标签_HTML常用基础标签,前端从入门到精通
  8. optfine的jar文件打不开_JAVA版1.14.4 装了最新版的optifine游戏打不开了 求助大佬们...
  9. 【小白学习keras教程】九、keras 使用GPU和Callbacks模型保存
  10. 二十五、深入Java中的static静态修饰符