第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Spring Boot and RabbitMQ 初探

標(biāo)簽:
SpringBoot

概述

今天给大家分享以下三部分内容:

  • Docker 安装 RabbitMQ

  • Spring Boot and RabbitMQ demo

  • RabbitMQ 延迟队列

Docker 安装 RabbitMQ

第一步:拉取镜像


docker pull rabbitmq:management

第二步:启动


docker run -d \

--name rabbitmq \

-p 5672:5672 \

-p 15672:15672 \

-v /data/rabbitmq:/var/lib/rabbitmq \

--hostname myRabbit \

-e RABBITMQ_DEFAULT_VHOST=my_vhost \

-e RABBITMQ_DEFAULT_USER=admin \

-e RABBITMQ_DEFAULT_PASS=admin \

rabbitmq:management

说明:

-d 后台运行容器;

–name 指定容器名;

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

–hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

Spring Boot and RabbitMQ demo

依赖


<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-amqp</artifactId>

</dependency>

配置


spring:

rabbitmq:

host: localhost

port: 5672

username: admin

password: admin

virtual-host: my_vhost

配置

RabbitMQ Config

发送

send

接收

receive

测试

RabbitMQ 延迟队列

首先来看一个错:

channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no

原因是,延迟队列是 RabbitMQ 的一个插件,默认没有安装,需要安装。

相关链接:

安装插件:

  • 1.下载延迟队列插件

  • 2.将插件复制到 RabbitMQ 的 /plugins 目录下。拷贝方法:docker cp rabbitmq_delayed_message_exchange-3.10.2.ez containerId:/plugins

  • 3.执行,在 /plugins 目录下执行:rabbitmq-plugins enable rabbitmq_delayed_message_exchange

  • 4.重启 RabbitMQ

配置:

图片描述

发送

图片描述

接收消息:

图片描述

测试:

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
1.4萬
獲贊與收藏
707

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消