下载MQ
为什么有这篇文章呢?因为公司想在直播中的房间定时推送消息,因此想到用MQ的延时队列,定时推送消息.嗯,先用单机版进行试验
假如我们在腾讯云租了个便宜虚拟机,并在上面装好docker和docker-compose
docker-compose.yml
version: '3'
services:
#activemq容器
myactivemq:
#使用的镜像
image: webcenter/activemq
restart: always
#容器的映射端口
ports:
- 61613:61613
- 61616:61616
- 8161:8161
#定义挂载点
volumes:
- /home/vsftpd/leo/var/log/activemq:/var/log/activemq
#环境变量
environment:
- ACTIVEMQ_ADMIN_LOGIN=admin
- ACTIVEMQ_ADMIN_PASSWORD=admin
- ACTIVEMQ_CONFIG_MINMEMORY=512
- ACTIVEMQ_CONFIG_MAXMEMORY=2048
- TZ=Asia/Shanghai
- 新建/home/vsftpd/leo/var/log/activemq目录赋予读写权限
- 随便在某个目录创建docker-compose.yml文件
touch docker-compose.yml
- 修改里面内容,复制粘贴上面内容
vim docker-compose.yml
- OK,启动 <