ZHub 管理接口概览
管理接口通过 HTTP 访问,默认端口 711
。
配置:在 app.ini
中修改 [service]
部分的 watch
参数
接口列表
核心接口:
GET /_/info
- 查看服务状态GET /_/cleanup
- 清理内存GET /timer/reload
- 重载定时配置GET /auth/reload
- 重载权限配置
辅助接口:
GET /_/version
- 查看版本信息POST /message/send
- HTTP 发送消息GET /topic/delay
- 查看延时消息状态
使用示例
# 查看服务状态
curl http://127.0.0.1:711/_/info
# 清理内存
curl http://127.0.0.1:711/_/cleanup
# 重载配置
curl http://127.0.0.1:711/timer/reload
curl http://127.0.0.1:711/auth/reload
# 查看版本
curl http://127.0.0.1:711/_/version
配置管理
端口配置:
[service]
watch = 0.0.0.0:711 # 管理端口
安全注意事项
- 管理接口默认监听所有网络接口
- 生产环境建议添加认证机制
- 避免在公网环境暴露管理接口
监控建议
- 定期检查服务状态:
/_/info
- 监控内存使用,必要时执行清理
- 修改配置后及时执行 reload 接口