跳到主要内容

FCP 产品介绍

FCP(FluxMQ Control Plane) 是 FluxMQ 的集中式控制平面,提供 License 管理、应用与项目管理、代理网关及监控告警等能力,帮助您统一管理 FluxMQ 集群的授权与运维。

产品定位

项目说明
产品名称FCP(FluxMQ Control Plane)
主要用途FluxMQ 集群的授权、应用管理、代理与监控
技术栈后端 Rust (Axum),前端 React + TypeScript
数据库支持 PostgreSQL / MySQL / SQLite

核心功能

功能说明
License 管理License 签发、分配与激活;支持按应用/连接数管理
应用管理创建与管理 FluxMQ 应用;配置代理、监控采集等
组织与项目多租户组织、项目层级;基于角色的访问控制(RBAC)
代理服务为浏览器等场景提供 HTTP 代理,连接 FluxMQ 管理接口
监控与告警集群健康监控、告警规则、通知渠道(钉钉/飞书/企业微信等)
操作审计用户操作日志与审计查询

与 FluxMQ 的关系

  • FluxMQ:MQTT 消息服务器,负责连接、消息路由、规则引擎等。
  • FCP:不处理 MQTT 流量,负责对 FluxMQ 集群进行授权(FCP 模式 License)应用与项目管理代理接入监控告警

当 FluxMQ 使用 license.mode: FCP 时,需在 FCP 中创建应用并配置 proxy token,FluxMQ 节点通过 FCP 进行 License 校验与代理通信。

适用场景

  • 多套 FluxMQ 集群的统一授权与运维
  • 需要按应用/项目隔离的团队或客户
  • 通过浏览器或统一入口访问 FluxMQ 控制台
  • 集中式监控、告警与审计