当前位置: 首页> 娱乐> 影视 > 免费虚拟机安卓版_手机app软件如何制作_广州网络优化最早的公司_数字营销案例

免费虚拟机安卓版_手机app软件如何制作_广州网络优化最早的公司_数字营销案例

时间:2025/8/5 8:57:35来源:https://blog.csdn.net/iteye_10392/article/details/145887240 浏览次数:0次
免费虚拟机安卓版_手机app软件如何制作_广州网络优化最早的公司_数字营销案例

RocketMQ 是一个分布式消息中间件,使用 Docker 可以方便地进行部署。

拉取 RocketMQ 镜像

首先,拉取 RocketMQ 的官方镜像:

docker pull apache/rocketmq:latest

部署 NameServer

创建数据卷目录:

mkdir -p /usr/local/rocketmq/data/namesrv/logs /usr/local/rocketmq/data/namesrv/store

启动 NameServer 容器:

docker run -d --restart=always --name rmqnamesrv --privileged=true -p 9876:9876 -v /usr/local/rocketmq/data/namesrv/logs:/root/logs -v /usr/local/rocketmq/data/namesrv/store:/root/store -e "MAX_POSSIBLE_HEAP=100000000" -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" apache/rocketmq sh mqnamesrv

部署 Broker

创建数据卷目录:

mkdir -p /usr/local/rocketmq/data/broker/logs /usr/local/rocketmq/data/broker/store /usr/local/rocketmq/conf

创建配置文件:

vi /usr/local/rocketmq/conf/broker.conf

配置文件内容示例:

brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
deleteWhen=04
fileReservedTime=48
brokerRole=ASYNC_MASTER
flushDiskType=ASYNC_FLUSH
brokerIP1=192.168.27.129
diskMaxUsedSpaceRatio=95

启动 Broker 容器:

docker run -d --restart=always --name rmqbroker --link rmqnamesrv:namesrv --privileged=true -p 10911:10911 -p 10912:10912 -p 10909:10909 -v /usr/local/rocketmq/data/broker/logs:/root/logs -v /usr/local/rocketmq/data/broker/store:/root/store -v /usr/local/rocketmq/conf/broker.conf:/home/rocketmq/rocketmq-4.9.4/conf/broker.conf -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -e "MAX_POSSIBLE_HEAP=200000000" apache/rocketmq sh mqbroker -c /home/rocketmq/rocketmq-4.9.4/conf/broker.conf

部署 RocketMQ 控制台

拉取控制台镜像:

docker pull styletang/rocketmq-console-ng

启动控制台容器:

docker run -d --restart=always --name rmqadmin -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.27.129:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8081:8080 --ulimit nofile=1024 styletang/rocketmq-console-ng:latest

启动服务

启动 NameServer:

docker start rmqnamesrv

启动 Broker:

docker start rmqbroker

访问控制台:

在浏览器中访问 http://<你的IP>:8081 查看 RocketMQ 控制台

关键字:免费虚拟机安卓版_手机app软件如何制作_广州网络优化最早的公司_数字营销案例

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: