网易轻舟NBQM支持哪些消息类型和核心特性?▾
NBQM支持普通消息、顺序消息、定时/延时消息、事务消息四种类型。核心特性包括:强一致的NameServer集群注册发现、多副本Raft存储引擎保证RPO=0、支持百万级Topic堆积能力、提供消息轨迹追踪和消费重试机制。Producer/Consumer均支持TCP和HTTP双协议接入,单集群峰值吞吐可达百万级QPS级别。
NBQM的授权和定价模式是怎样的?▾
采用企业级商业授权模式,按集群节点数和峰值QPS两个维度计费,提供基础版、企业版、旗舰版三档。基础版起步价约10万元/年,包含5节点集群和10万QPS;企业版支持事务消息和多租户隔离,旗舰版增加跨地域容灾能力。购买含原厂7×24小时工单支持和季度巡检服务,不限制Broker数量。
NBQM适合哪些业务场景?▾
典型场景包括:电商大促的订单流水削峰填谷(支持百万级/秒写入)、金融场景的资金交易事务消息(保证分布式事务一致性)、IoT设备日志采集(支持顺序消息保证时序)、微服务调用解耦(通过事件驱动替代RPC同步调用)。网易云音乐考拉海购严选等内部业务均使用该中间件处理核心链路。
NBQM的部署方式和硬件要求是什么?▾
支持物理机、虚拟机和Kubernetes容器化三种部署形态。最小生产集群推荐3NameServer+3Broker+3Consumer Proxy节点,Broker节点建议32核64GB内存配NVMe SSD,JVM堆内存设置24GB。提供完整的Helm Chart和Operator,可一键部署到网易轻舟微服务平台或开源K8s集群,支持灰度升级和滚动扩缩容。
相比Kafka和RocketMQ,NBQM的核心优势是什么?▾
相对Kafka,NBQM原生支持事务消息和按Key顺序消费,运维门槛更低,无需依赖ZooKeeper或KRaft模式外的外部组件。相对Apache RocketMQ,NBQM采用Raft协议替代主从切换,故障恢复时间从分钟级缩短到秒级,且深度集成网易轻舟微服务治理体系,可直接复用监控告警和链路追踪能力,降低多中间件集成复杂度。