windows下使用nssm注册RocketMQ
之前在网上查,全是用instsrv.exe和srvany.exe插件来注册RocketMQ的方式(而且是同一篇文章各种抄),不仅注册步骤麻烦,注册完还很可能启动不了服务。
这里介绍下如何使用nssm来将RocketMQ注册为windows服务:
1. 编写启动脚本-启动.bat,放入RocketMQ的根目录,同时启动nameserver和broker:
start .\bin\mqnamesrv.cmd start .\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
2. 下载nssm,下载地址:https://nssm.cc/download
3. 下载后有32位版本和64位版本的,选择操作系统对应的版本即可。cmd进入nssm.exe所在文件夹,输入nssm install <服务名>,会弹出以下界面:
Path中选择我们编写好的启动脚本。
3. 点击Install service,注册成功。启动即可。
PS:
如果想同时启动dashboard的话,把dashboard编译好的jar包放入RocketMQ根目录,在启动.bat文件中加入一行即可:
java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)