1. 下载代码
- 从https://github.com/robustmq/robustmq clone 代码
- 下载完代码,在 VSCode 中打开后,效果如下:
2. 项目入口函数
- 进入src/cmd/src目录,可以看到
.
├── journal-server
│ └── server.rs
├── mqtt-server
│ └── server.rs
└── placement-center
└── server.rs
- placement-center/server.rs: 是 Placement Center 的项目主入口。
- mqtt-server/server.rs : 是 MQTT Broker 的项目主入口。
- 进入对应组件的目录,打开server.rs,会看到main函数,如下图所示:
3. Main 函数启动 Placement Center
进入placement-center/server.rs,点击 Run,即可启动服务,效果如下即启动成功:
4. Main 函数启动 MQTT Broker
进入mqtt-broker/server.rs,点击 Run,即可启动服务,效果如下即启动成功:
当启动成功,就可以直接开发调试了。