码农笔记

rabbitmq入门到放弃之docker rabbitmq

2019-07-14  本文已影响9人  zhaoyunxing

代码地址:https://github.com/zhaoyunxing92/docker-case

RabbitMQ是采用Erlang语言编写的实现高级消息队列协议(AMQP)的消息中间件

参考文档

AMQP

AMQP(Advanced Message Queuing Protocol 高级消息队列协议)是一个进程间传递异步消息网络协议

AMQP模型

AMQPM模型

专业术语解释

安装

我的电脑是deepin的(debian)所以对应的目录在/etc/rabbitmq/

rabbitmq.conf

## {loopback_users, ["guest">>]},
# 禁止远程访问的用户
loopback_users = none
## 
loopback_users.guest = true
# default_vhost = /
default_user = guest  # 账户密码
default_pass = 123456

docker-compose.yml

version: '3'
services:
  # rabbitmq
  rabbit:
    image: rabbitmq:management # 选择带web界面的版本
    container_name: rabbit
    privileged: true  # 授权
    ports:
      - 15672:15672
      - 5672:5672
    volumes:
      - ./config/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf # 把当前的rabbitmq.conf挂载到容器中
    hostname: master #指定主机名称很重要后面集群使用 

访问

浏览器访问http://localhost:15672输入账户密码:guest/123456

可能遇到的问题

上一篇 下一篇

猜你喜欢

热点阅读