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

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

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

    • V2.0.6_for_rocketmq

    • 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 functional specification for Kingdee Apusic Distributed Message Queue for RabbitMQ (Apusic Distributed Message Queue, referred to as: ADMQ for RabbitMQ), providing users with a detailed understanding of the product features and technical specifications of ADMQ for RabbitMQ.

# Target Audience

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

# Related Documents

For more information about ADMQ for RabbitMQ, please refer to the following ADMQ for RabbitMQ product documentation set:

No. Document Description
1 Kingdee Apusic Distributed Message Queue for RabbitMQ Quick Start Guide Briefly introduces how to get started with ADMQ for RabbitMQ.
2 Kingdee Apusic Distributed Message Queue for RabbitMQ Installation Guide Details how to install ADMQ for RabbitMQ on various operating systems, including starting and stopping the ADMQ for RabbitMQ service.
3 Kingdee Apusic Distributed Message Queue for RabbitMQ Message Engine User Guide Details the usage, configuration, management, and companion tools of the ADMQ for RabbitMQ message engine.
4 Kingdee Apusic Distributed Message Queue for RabbitMQ Console User Guide Details the usage and operation of the ADMQ for RabbitMQ console.
5 Kingdee Apusic Distributed Message Queue for RabbitMQ Development Guide Details how to develop ADMQ for RabbitMQ client applications in various languages.
6 Kingdee Apusic Distributed Message Queue for RabbitMQ Migration Guide Details the migration process from RabbitMQ to ADMQ for RabbitMQ.
7 Kingdee Apusic Distributed Message Queue for RabbitMQ Operations Guide Details the monitoring, operations, and security hardening of ADMQ for RabbitMQ.
8 Kingdee Apusic Distributed Message Queue for RabbitMQ Performance Tuning Guide Details performance tuning for ADMQ for RabbitMQ.

# Technical Support

ADMQ for RabbitMQ 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 requesting 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 logs, screenshots, and other information regarding the error or exception

# Product Version and Compatibility

# Version Information

Attribute Description
Product Name Kingdee Apusic Distributed Message Queue
Product Version ADMQ for RabbitMQ V2.0.6.391
Release Date March 2026

# Client Compatibility

ADMQ for RabbitMQ V2.0.6.391 is compatible with the following RabbitMQ client versions:

Client Type Supported Versions Description
Java 5.x - 5.21.x Official Java client (amqp-client)
Python 2.x - 2.x Pika client
Go 1.x - 1.x amqp091-go client
Node.js 0.x - 0.10.x amqplib client
.NET 6.x - 6.x RabbitMQ.Client client
PHP 3.x - 3.x php-amqplib client

# Protocol Compatibility

Protocol Status Description
AMQP 0-9-1 Supported Core message transport protocol
AMQP 1.0 Supported Extended protocol support
MQTT Supported Lightweight IoT protocol
STOMP Supported Simple text protocol
SSL/TLS Supported Encrypted transport
SASL/PLAIN Supported Plain text authentication
SASL/SCRAM Supported SCRAM authentication

# Core Feature Specifications

# Message Production and Consumption

Feature Description Status
Producer Supports synchronous/asynchronous sending, batch sending, message persistence Supported
Consumer Supports push mode, pull mode, batch consumption Supported
Message Acknowledgment Supports manual acknowledgment (Manual Ack) and automatic acknowledgment (Auto Ack) Supported
Message Persistence Messages persisted to disk, supports multi-replica Supported
Message Priority Supports message priority queues Supported
Dead Letter Queue Supports dead letter exchange (DLX) and dead letter queue Supported
Delayed Queue Supports delayed messages and delayed queues Supported

# Exchange

Feature Description Status
Direct Exchange Exact match routing key Supported
Fanout Exchange Broadcasts to all bound queues Supported
Topic Exchange Pattern match routing key (supports wildcards) Supported
Headers Exchange Matches based on message headers Supported
Exchange Create/Delete Supports manual creation, auto creation Supported
Exchange Persistence Supports persistent exchanges Supported

# Queue

Feature Description Status
Classic Queue Traditional queue type, supports mirroring Supported
Quorum Queue High-availability queue based on Raft consensus algorithm Supported
Stream Queue Append-only log type queue, supports high throughput Supported
Queue Create/Delete Supports manual creation, auto creation Supported
Queue Persistence Supports persistent queues Supported
Queue Binding Supports Exchange to Queue binding Supported
Queue Length Limit Supports maximum length and maximum byte limits Supported
TTL Supports message TTL and queue TTL Supported

# High Availability and Fault Tolerance

Feature Description Status
Multi-Replica Quorum Queue and Stream Queue support multi-replica Supported
Raft Consensus Quorum Queue based on Raft algorithm for consistency Supported
Leader Election Supports automatic Leader election Supported
Failure Recovery Supports automatic failover Supported
Mirrored Queue Classic Queue supports mirroring mode Supported
Cross-Data Center Deployment Supports cross-data center multi-active deployment Supported

# Security Features

Feature Description Status
Authentication Supports SASL/PLAIN/SCRAM authentication Supported
Authorization Management Supports Vhost-based ACL access control Supported
Transport Encryption Supports SSL/TLS encryption Supported
Role Control Supports RBAC role management Supported
Multi-Tenancy Supports Vhost resource 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 update Supported
Cluster Management Supports node addition/removal Supported
Connection Management Supports connection limit and heartbeat detection Supported

# Technical Specifications

# System Requirements

Component Minimum Requirement Recommended Configuration
CPU 4 cores 8 cores or more
Memory 8 GB 16 GB or more
Disk 100 GB SSD 500 GB or more SSD
Network 1 Gbps 10 Gbps
Operating System Linux (CentOS 7+, Ubuntu 18.04+, Kylin, UOS) -

# Cluster Scale

Deployment Mode Number of Nodes Description
Standalone 1 Development and testing environment
Cluster 3-5 Minimum production environment configuration
Large Scale 10+ High-availability, high-throughput scenario

# Performance Metrics

Metric Single Node 3-Node Cluster Description
Throughput 50,000/sec 200,000/sec Producer send rate
Latency 1ms 1ms P99 latency
Replica Sync <1s <1s Replica sync delay
Failure Recovery <30s <30s Leader switch time

# Network Ports

Port Usage Description
5672 AMQP Protocol Producer and consumer connection
5671 AMQP over SSL SSL encrypted connection
15672 Management HTTP HTTP API and Web management interface
15671 Management HTTPS HTTPS API and Web management interface
25672 Erlang Distribution Inter-node cluster communication
12305 Console HTTP Console Web interface (HTTP)
12306 Console HTTPS Console Web interface (HTTPS)

# Supported Storage

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

# Deployment Modes

Deployment Mode Number of Nodes Description
Standalone Mode 1 Suitable for development and testing environments, no high availability guarantee
Cluster Mode 3-10+ Suitable for production environments, supports high availability and horizontal scaling
Mirrored Queue Mode 3+ Supports Classic Queue mirroring, improving data reliability

# Backup and Disaster Recovery

# Data Backup

Backup Method Description
Replica Backup Data redundancy through Quorum Queue and Stream Queue multi-replica mechanism
Periodic Backup Supports periodic export of queue data and configuration
Cross-Site Backup Supports cross-data center synchronization via Shovel and Federation

# Disaster Recovery Capabilities

Disaster Recovery Level Capability
Node Failure Automatic failover, ensuring service continuity
Disk Failure Multi-replica 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)
#功能与技术规格

← Product Introduction Installation Manual→

  • 浅色模式