Apusic文档中心
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 金蝶Apusic AI 极光
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 金蝶Apusic AI 极光
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
文档中心
  • 金蝶Apusic应用服务器

  • 金蝶Apusic负载均衡器

  • 金蝶Apusic分布式消息队列

    • 产品白皮书
    • Product Whitepaper
    • 產品白皮書
    • 产品更新说明
    • 统一管控台

    • V2.0.6(最新)

    • V2.0.6_for_kafka

    • V2.0.6_for_rabbitmq

    • V2.0.6_for_rocketmq

      • 产品简介
      • 功能与技术规格
      • 安装手册
      • 快速使用手册
      • 管控台用户手册
      • 消息引擎用户手册
      • 开发手册
      • 迁移手册
      • 运维手册
      • 性能优化手册
      • English

        • Product Introduction
        • Technical Specification
        • Installation Manual
        • Quick Start
        • Console User Manual
        • Core Engine User Manual
        • Development Manual
        • Migration Manual
        • Operations Manual
        • Performance Tuning
      • 繁體中文

    • V2.0.6_for_MQTT

    • V2.0.5

    • V2.0.4

    • V2.0.3

  • 金蝶Apusic分布式缓存

  • 金蝶Apusic分布式配置中心

  • 金蝶Apusic Java开发工具包软件

  • 金蝶Apusic全文检索

Technical Specification

# Preface

This document is a feature specification for Kingdee Apusic Distributed Message Queue for RocketMQ (Apusic Distributed Message Queue for RocketMQ, abbreviated as ADMQ for RocketMQ), helping users understand in detail the product features and technical specifications of ADMQ for RocketMQ.

# Target Audience

This document is intended for IT information business leaders, R&D managers, software project managers, software architects, and operations engineers.

# Related Documents

To learn more about ADMQ for RocketMQ, please refer to the following ADMQ for RocketMQ product documentation:

No. Document Description
1 Kingdee Apusic Distributed Message Queue for RocketMQ Quick Start Guide A brief introduction on how to quickly get started with ADMQ for RocketMQ.
2 Kingdee Apusic Distributed Message Queue for RocketMQ Installation Guide Detailed instructions on installing ADMQ for RocketMQ on various operating systems, as well as starting and stopping ADMQ for RocketMQ services.
3 Kingdee Apusic Distributed Message Queue for RocketMQ Message Engine User Guide Detailed instructions on using, configuring, and managing ADMQ for RocketMQ message engine features and supporting tools.
4 Kingdee Apusic Distributed Message Queue for RocketMQ Console User Guide Detailed instructions on using and operating the ADMQ for RocketMQ console.
5 Kingdee Apusic Distributed Message Queue for RocketMQ Development Guide Detailed instructions on developing ADMQ for RocketMQ client applications in various programming languages.
6 Kingdee Apusic Distributed Message Queue for RocketMQ Migration Guide Detailed instructions on migrating from RocketMQ to ADMQ for RocketMQ.
7 Kingdee Apusic Distributed Message Queue for RocketMQ Operations Guide Detailed instructions on monitoring, operations, and security hardening for ADMQ for RocketMQ.
8 Kingdee Apusic Distributed Message Queue for RocketMQ Performance Optimization Guide Detailed instructions on performance tuning for ADMQ for RocketMQ.

# Technical Support

ADMQ for RocketMQ provides comprehensive technical support services. You can obtain technical support through the following channels:

  • Website: www.apusic.com
  • Phone: 400-855-5800
  • Email: support@apusic.com
  • Kingdee Cloud Community: https://vip.kingdee.com/?productId=73&productLineId=14&lang=zh-CN

When seeking technical support, please provide the following information:

  1. Your name

  2. Company information and contact details

  3. Operating system and version

  4. Product version number

  5. Detailed information such as logs and screenshots of errors and exceptions

# Product Version and Compatibility

# Version Information

Attribute Description
Product Name Kingdee Apusic Distributed Message Queue
Product Version ADMQ for RocketMQ V2.0.6.534
Release Date June 2026

# Client Compatibility

ADMQ for RocketMQ V2.0.6.534 is compatible with the following RocketMQ client versions: (Currently, the following protocols are supported in 5.x versions; in 4.x versions, they are consistent with open-source RocketMQ, with Java being the primary language and other languages implemented through third-party repositories)

Client Type Supported Versions Description
Java 4.4.x - 5.3.x Official Java Client
Go 2.x Official Go Client
Python 2.0.x Official Python Client
C/C++ 2.0.x - 2.2.x Official C++ Client
.NET 1.x Community .NET Client
Node.js 1.x Community Node.js Client

# Protocol Compatibility

Protocol Status Description
RocketMQ Remoting Supported Core message transport protocol
gRPC Supported RocketMQ 5.x new protocol
HTTP Supported RESTful API protocol
TCP Supported Underlying transport protocol
TLS Supported Encrypted transport
ACL Supported Access control protocol

# Core Features

# Message Production and Consumption

Feature Description Status
Producer Supports synchronous/asynchronous sending, one-way sending, batch sending Supported
Consumer Supports push mode, pull mode, batch consumption Supported
Message Ordering Supports global ordering and partition ordering Supported
Message Persistence Messages persisted to disk, supports master-slave replication Supported
Message Retry Supports consumer retry and scheduled retry Supported
Dead Letter Queue Supports messages exceeding retry count entering dead letter queue Supported
Message Trace Supports recording full-chain message trace Supported

# Topics and Queues

Feature Description Status
Topic Create/Delete Supports manual creation, auto-creation Supported
Queue Management Supports read/write queue count configuration Supported
Message Filtering Supports Tag filtering and SQL92 filtering Supported
Message Query Supports query by Key, message ID, time Supported
Message Rewind Supports rewind consumption by timestamp Supported
Message Cleanup Supports scheduled cleanup and capacity-based cleanup Supported

# Consumer Groups

Feature Description Status
Consumer Group Supports consumer group management Supported
Clustering Consumption Messages in the same consumer group are consumed only once Supported
Broadcasting Consumption Each message in the same consumer group is consumed by all Supported
Consumption Offset Supports consumption by offset and by time Supported
Consumption Retry Supports retry mechanism after consumption failure Supported
Consumption Progress Supports viewing consumption lag and backlog Supported

# Advanced Message Features

Feature Description Status
Ordered Messages Supports global ordered and partition ordered messages Supported
Transactional Messages Supports distributed transactional messages (two-phase commit) Supported
Scheduled/Delayed Messages Supports message delivery at specified times Supported
Batch Messages Supports producers sending messages in batch Supported
Message Compression Supports message body compression for transmission Supported

# High Availability and Fault Tolerance

Feature Description Status
Master-Slave Replication Supports synchronous replication and asynchronous replication Supported
Master-Slave Switchover Supports master-slave switchover Supported
Fault Recovery Supports automatic failover Supported
Cross-Data Center Deployment Supports cross-data center multi-active deployment Supported

# Security Features

Feature Description Status
Identity Authentication Supports AK/SK and username/password authentication Supported
Authorization Management Supports ACL access control Supported
Transport Encryption Supports TLS encryption Supported
Role Control Supports RBAC role management Supported
Multi-Tenancy Supports namespace isolation Supported

# Operations Management

Feature Description Status
Monitoring Metrics Supports Prometheus metric export Supported
Log Management Supports log level configuration and log rotation Supported
Configuration Management Supports dynamic configuration updates Supported
Cluster Management Supports Broker add/remove Supported

# Technical Specifications

# System Requirements

Before starting deployment, please ensure your environment meets the following requirements:

  • Operating System: 64-bit Linux (recommended CentOS 7+, Ubuntu 18.04+, domestic Kylin v10+, OpenEuler 22.03+)
  • Java Version: JDK 8 and above
  • Hardware Configuration:
    • Minimum production environment requires 7 servers (or virtual machines)
      • 3 servers running Name Server
      • 4 servers running Broker (2 Masters and 2 Slaves each)
    • Test environment can run all components on a single server
  • Network: All nodes can communicate with each other and have a stable network connection
  • DNS: Optional, configure a common DNS name for all Broker nodes

# Hardware Recommendations

The following table provides hardware recommendations for clusters of different scales (per node):

Component Small Cluster (250 Topics) Medium Cluster (1000 Topics)
Name Server • CPU: 4 cores • Memory: 16GB • Disk: 200GB SSD • CPU: 8 cores • Memory: 32GB • Disk: 500GB SSD
Broker • CPU: 8 cores • Memory: 32GB • Disk: 500GB SSD • CPU: 16 cores • Memory: 64GB • Disk: 1TB SSD

Hardware Selection Recommendations

  • Name Server is only used for metadata storage and can use relatively smaller servers
  • Broker requires fast CPU and network, recommended to use 10Gbps network interfaces; storage requires fast storage devices, recommended to use SSD or RAID controller with battery-backed cache

# Performance Metrics

Metric Single Node 3-Node Cluster Description
Throughput 60,000/sec 100,000/sec Producer send rate
Latency 2ms 2ms P99 latency
Master-Slave Sync <1s <1s Synchronous replication delay
Fault Recovery <30s <30s Master-slave switchover time

# Network Ports

Port Purpose Description
9876 NameServer Service registration and discovery
10911 Broker Producer and consumer connections
10909 Broker VIP VIP channel
10912 Broker HA Master-slave replication port
12305 Console HTTP Console web interface (HTTP)
12306 Console HTTPS Console web interface (HTTPS)

# Supported Storage

Type Support Description
EXT4 Supported Linux standard file system
XFS Recommended High-performance file system
NFS Supported Network file system (requires configuration)
Multi-Disk Mounting Supported Supports multiple data directories

# Deployment Modes

Deployment Mode Number of Brokers Number of NameServers Description
Single Node Mode 1 1 Suitable for development and test environments, no high availability guarantee
Dual Master Mode 2 2 Suitable for production environments, dual Masters for mutual backup
Multi-Master Multi-Slave Mode 4+ 3+ Suitable for production environments, Master-Slave architecture

# Backup and Disaster Recovery

# Data Backup

Backup Method Description
Master-Slave Backup Data redundancy through master-slave replication mechanism
Periodic Backup Supports periodic export of CommitLog and ConsumeQueue
Cross-Data Center Backup Supports cross-data center master-slave replication

# Disaster Recovery Capabilities

Disaster Recovery Level Capability
Node Failure Automatic master-slave switchover, ensuring service continuity
Disk Failure Master-slave replication mechanism, single disk failure does not affect service
Data Center Level Supports cross-data center multi-active deployment
Data Security Supports periodic snapshot backup
编辑页面 (opens new window)
#Features and Technical Specifications

← Product Introduction Installation Manual→

  • 浅色模式