New
EMQX 6.1.0 新特性:可回放的 MQTT 消息流、增强的多租户能力与更多数据集成 →

EMQX 桥接 Pulsar 性能测试报告

基准报告2022-1-4

测试目的

测试EMQX企业版4.3.5单节点每秒10万QoS 1、payload 1KB的消息桥接至 Pulsar 集群所需EMQX资源及响应时间等性能指标。

测试架构

测试环境、机器配置及测试工具

测试环境: 华为云 北京四区

测试工具: XMeter企业版v3.0

EMQX、Pulsar 集群配置、测试机配置

服务数量版本操作系统CPU内存云主机型号
EMQX1企业版v4.3.6Centos 7.832核64GC6.8xlarge2
Pulsar12.8.1Centos 7.816核64GC6.4xlarge4
XMeter管理机23.2.0Centos 7.88核16GC6.2xlarge2
XMeter压力机10/Centos 7.88核16GC6.2xlarge2

测试场景

如测试架构图中所示,XMeter压力机模拟10万MQTT客户端向EMQX发起连接,新增连接速率为每秒2000,客户端心跳间隔(keep alive)300秒。所有连接成功后每个客户端每秒发送一条QoS为1、payload为1kB的消息,所有消息通过规则引擎桥接转发至Pulsar单节点。

测试执行1个小时,规则引擎配置如下。

Pulsar资源设置

规则设置

Pulsar主题为10个分区,1个副本

测试结果

具体测试结果及EMQX资源使用截图如下:

EMQX Dashboard统计

EMQX节点资源使用

详细测试结果

详细测试结果及系统调优脚本请填写右侧表单获取完整版 PDF 文件。

相关资源