Docker下安装RabbitMQ

狼哥Army
发布于 2022-9-6 18:28
浏览
2收藏


本实例是在下面的环境下运行的,目录结构如图片,进入到rabbitmq目录下,操作下面命令就可以自动安装和启动,停止,关闭,查看。
Docker下安装RabbitMQ-鸿蒙开发者社区
启动服务

docker-compose up -d
  • 1.

停止服务

docker-compose stop
  • 1.

关闭服务

docker-compose down
  • 1.

查看项目中目前所有容器

docker-compose ps
  • 1.

系统版本:Ubuntu 18.04.3 LTS

Docker版本:Docker version 18.09.7

Docker Compose版本:docker-compose version 1.24.1

docker-compose.yml配置内容

version: '3'

services:
  rabbit:
    image: rabbitmq:3.8-management
    hostname: rabbit-demo
    container_name: rabbit-demo
    restart: always
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      - RABBITMQ_DEFAULT_USER=root
      - RABBITMQ_DEFAULT_PASS=root
    volumes:
      - ./lib:/var/lib/rabbitmq
      - ./log:/var/log/rabbitmq/log

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

分类
已于2022-9-6 18:31:04修改
4
收藏 2
回复
举报
4
2
2
2条回复
按时间正序
/
按时间倒序
时空未宇
时空未宇

狼哥,这个RabbitMQ是该运用到哪个领域里的嘞?

 

回复
2022-9-7 10:23:31
狼哥Army
狼哥Army 回复了 时空未宇
狼哥,这个RabbitMQ是该运用到哪个领域里的嘞?

用到系统与系统之间调用解耦,比如在商城购买商品下单后,会向RabbitMQ发送一条购买消息,然后短信系统,物流系统在RabbitMQ监听到有购买消息了,就会触发短信系统,物流系统提供的接口,从而短信系统开始发送短信通过用户下单情况,物流系统更新用户的物流信息。

回复
2022-9-7 10:43:12
回复
    相关推荐