首页 > 其他分享 >rabbitmq docker部署、集成学习笔记

rabbitmq docker部署、集成学习笔记

时间:2023-04-07 16:48:07浏览次数:56  
标签:compose rabbitmq RabbitMQ 笔记 var docker com

docker部署

rabbitmq:
       image: rabbitmq:management
       container_name: myrabbit
       restart: always
       hostname: rabbitmq_host
       ports:
       - 15672:15672   # web UI 管理接口
       - 5672:5672 # 生产者和消费者连接使用的接口
       volumes:
       - ./log:/var/log/rabbitmq #挂载 RabbitMQ日志
       - ./data:/var/lib/rabbitmq #挂载 RabbitMQ数据
       environment:
       - RABBITMQ_DEFAULT_USER=root
       - RABBITMQ_DEFAULT_PASS=123456

目录下创建docker-compose.yml文件,打开powershell定位到当前目录,执行docker-compose -f docker-compose.yml up -d,自动安装完毕。

备注:如果想要启用消息持久化,需要设置hostname和目录映射:本地数据目录映射到/var/lib/rabbitmq

安装成功后访问http://localhost:15672/出现登录页面后,则说明部署成功。

rabbitmq相关知识

RabbitMQ学习笔记 - 简书 (jianshu.com)
关于MQ的几件小事(一)消息队列的用途、优缺点、技术选型 - 简书 (jianshu.com)

rabbitmq集成.net

ASP.NET Core 6.0 使用RabbitMQ - shenghuotaiai - 博客园 (cnblogs.com)

代码示例

rabbitmqdemo: rabbitmqdemo (gitee.com)

 

标签:compose,rabbitmq,RabbitMQ,笔记,var,docker,com
From: https://www.cnblogs.com/chenxizhaolu/p/17296653.html

相关文章

  • RabbitMQ入门(Windows)
    一、MQ概述MQ全称MessageQueue(消息队列),在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据MQ,消息队列,存储消息的中间件分布式系统通信两种方式:直接......
  • MySQL笔记之一致性视图与MVCC实现
    一致性读视图是InnoDB在实现MVCC用到的虚拟结构,用于读提交(RC)和可重复度(RR)隔离级别的实现。一致性视图没有物理结构,主要是在事务执行期间用来定义该事物可以看到什么数据。  一、ReadView事务在正式启动的时候我们会创建一致性视图,该一致性视图是基于整个库的。 1、tran......
  • 动力节点王鹤SpringBoot3笔记——第四章 访问数据库
    视频:动力节点SpringBoot3从入门到项目实战第四章访问数据库SpringBoot框架为SQL数据库提供了广泛的支持,既有用JdbcTemplate直接访问JDBC,同时支持“objectrelationalmapping”技术(如Hibernate,MyBatis)。SpringData独立的项目提供对多种关系型和非关系型数据库的访问支持。......
  • 用docker作为嵌入式编译环境
    https://www.shangyexin.com/2020/01/20/docker_ubuntu_compile/https://wiki.t-firefly.com/Firefly-RK3288/linux_compile.html方法二:使用Docker......
  • 动力节点王鹤SpringBoot3笔记—— 第二章 掌控SpringBoot基础篇
    第二章掌控SpringBoot基础篇2.1SpringBoot?SpringBoot是目前流行的微服务框架倡导约定优先于配置”其设目的是用来简化新Spring应用的初始化搭建以及开发过程。SpringBoot提供了很多核心的功能,比如自动化配置starter(启动器)简化Maven配置、内嵌Servlet容......
  • Centos 7 安装 rabbitmq
    1.配置yum下载源:yuminstallepel-release-y2.下载rabbitmq:yuminstallrabbitmq-server-y3.配置webui网页插件(网页登陆端口号:15672)rabbitmq-pluginsenablerabbitmq_management4.启动rabbitmq-serversystemctlstartrabbitmq-server5.查看RabbitMq运行状态:......
  • 踩坑/docker桌面版安装mysql
     很久没安装了,忘记如何启动了。删掉了本地images,然后重新拉取镜像。5.7.5-m15是最新的,但是本地启动失败。后来换成8.0.32版本的就可以了。这里需要说下中间出的问题:因为国内拉取docker官网镜像有问题,换成国内的进行:https://dashboard.daocloud.io/;dockerpulldaocloud.io/l......
  • 动力节点王鹤SpringBoot3笔记——第五章 说说Web服务
    第五章说说Web服务基于浏览器的B/S结构应用十分流行。SpringBoot非常适合Web应用开发。可以使用嵌入式Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。一个SpringBoot的Web应用能够自己独立运行,不依赖需要安装的Tomcat,Jetty等。SpringBoot可以创建两种类型的Web应......
  • 动力节点王鹤SpringBoot3学习笔记——第五章 说说Web服务
    第五章说说Web服务基于浏览器的B/S结构应用十分流行。SpringBoot非常适合Web应用开发。可以使用嵌入式Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。一个SpringBoot的Web应用能够自己独立运行,不依赖需要安装的Tomcat,Jetty等。SpringBoot可以创建两种类型的Web应......
  • #yyds干货盘点 前端小知识点扫盲笔记记录5
    前言我是歌谣放弃很容易但是坚持一定很酷微信公众号关注前端小歌谣带你进入前端巅峰交流群今天继续对前端知识的小结事件委托<!DOCTYPEhtml><htmllang="en"> <head> <metacharset="UTF-8"/> <metahttp-equiv="X-UA-Compatible"content="IE=edge"/&g......