安装部署
本页提供 FlowMQ Enterprise 的部署建议与典型落地路径,帮助你从 PoC 走向生产。
提示:企业版通常会随交付件提供部署脚本与最佳实践。本页给出与 FlowMQ 架构强相关的通用要点。
部署形态
- Kubernetes(推荐):发挥无状态 Broker 的弹性优势,适合云原生环境
- 虚拟机/物理机:适合既有机房与受限环境
- 边缘节点:用于边云协同场景,支持离线运行与恢复后同步
关键依赖
1) 对象存储(S3 或兼容)
FlowMQ 的持久化基于对象存储:
- 建议使用 S3 / 兼容对象存储(如 MinIO 等)
- 为生产环境配置合适的 Bucket、生命周期与权限
- 根据业务选择保留策略(Retention)与回放需求
2) 网络与安全
- 按需暴露协议入口(MQTT/Kafka/AMQP)与管理面/API
- 为多租户场景规划 Namespace 与 ACL
- 生产环境建议启用 TLS,并按企业标准接入认证体系
最小生产建议(Checklist)
- [ ] 规划 Namespace:按业务线/团队隔离
- [ ] 定义主题规范:命名、权限、保留、配额
- [ ] 配置对象存储:Bucket、权限、生命周期
- [ ] 监控告警:指标、日志、链路(见 监控运维)
- [ ] 灾备与演练:故障注入、恢复流程验证
升级与回滚
得益于无状态 Broker,升级通常可以采用滚动方式进行:
- 逐个替换 Broker 实例
- 业务连接自动重连
- 无需分区 Rebalance,升级窗口更可控
具体升级策略请以企业版交付说明与运维规范为准。