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

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

      • 繁體中文

        • 產品介紹
        • 技術規範
        • 安裝手冊
        • 快速入門
        • 管控台使用者手冊
        • 核心引擎使用者手冊
        • 開發手冊
        • 遷移手冊
        • 維運手冊
        • 效能調優
        • 快速操作指南
    • V2.0.6_for_rabbitmq

    • V2.0.6_for_rocketmq

    • V2.0.6_for_MQTT

    • V2.0.5

    • V2.0.4

    • V2.0.3

  • 金蝶Apusic分布式缓存

  • 金蝶Apusic分布式配置中心

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

  • 金蝶Apusic全文检索

產品介紹

# 前言

本文檔為金蝶Apusic分散式訊息佇列for Kafka(Apusic Distributed Message Queue,簡稱:ADMQ for Kafka)的產品介紹,幫助使用者快速了解ADMQ for Kafka產品的功能、技術特性及典型應用場景。

# 適用對象

本文檔適用於IT資訊化業務負責人、研發經理、軟體專案經理、軟體架構師、運維工程師。

# 相關文件

了解更多 ADMQ for Kafka 產品相關的資訊,請參閱以下產品手冊文件集:

序號 手冊文件 說明
1 金蝶Apusic分散式訊息佇列for Kafka 快速使用手冊 簡單介紹了如何快速上手使用ADMQ for Kafka。
2 金蝶Apusic分散式訊息佇列for Kafka 安裝手冊 詳細介紹如何在各作業系統上安裝ADMQ for Kafka,以及ADMQ for Kafka服務啟停等操作。
3 金蝶Apusic分散式訊息佇列for Kafka 訊息引擎使用者手冊 詳細介紹 ADMQ for Kafka 訊息引擎相關功能的使用、設定、管理及配套工具的使用方法。
4 金蝶Apusic分散式訊息佇列for Kafka 管控台使用者手冊 詳細介紹ADMQ for Kafka管控台相關功能的使用和操作說明。
5 金蝶Apusic分散式訊息佇列for Kafka 開發手冊 詳細介紹基於各開發語言進行ADMQ for Kafka用戶端應用開發的說明。
6 金蝶Apusic分散式訊息佇列for Kafka 遷移手冊 詳細介紹從Kafka遷移到ADMQ for Kafka的說明。
7 金蝶Apusic分散式訊息佇列for Kafka 運維手冊 詳細介紹ADMQ for Kafka的監控、運維、安全加固等運維說明。
8 金蝶Apusic分散式訊息佇列for Kafka 效能最佳化手冊 詳細介紹ADMQ for Kafka效能調優的說明。

# 技術支援

ADMQ for Kafka產品提供全面的技術支援服務,您可以透過以下方式獲得技術支援:

  • 網址:www.apusic.com
  • 電話:400-855-5800
  • 信箱:support@apusic.com
  • 金蝶雲社群:https://vip.kingdee.com/?productId=73&productLineId=14&lang=zh-CN

您在取得技術支援時,請提供如下資訊:

  1. 您的姓名

  2. 公司資訊與聯絡方式

  3. 作業系統及其版本

  4. 產品版本號

  5. 出現異常及錯誤的日誌、截圖等詳細資訊

# 產品簡介

# 產品定位

金蝶Apusic分散式訊息佇列for Kafka(Apusic Distributed Message Queue,簡稱:ADMQ for Kafka)是專為Kafka使用者打造的信創替代型雲原生訊息中介軟體,完全遵循 Kafka 核心架構設計與特性規範,實現協定、用戶端、生態工具、業務場景的全相容,無需改造即可替代原有 Kafka 叢集,滿足信創專案落地需求。

# 核心價值

遵循 Kafka 分散式、高吞吐、低延遲的核心特性,同時適配信創軟硬體環境,提供更穩定的運作保障、更便捷的運維支援及更全面的安全能力,成為 Kafka 信創替代的優選方案。

# 核心能力

核心能力 解釋
Kafka 協定完全相容 完整實現 Kafka 生產消費協定、分割區分配協定、Offset 管理協定、叢集協調協定等核心協定,行為與原生 Kafka 一致。
全版本用戶端適配 支援 Java、Go、Python、C++ 等 Kafka 官方用戶端(2.x-3.x 版本)及第三方開源用戶端,無需改造即可接入。
生態工具無縫複用 相容 Kafka-console-producer/consumer、kafka-topics.sh、kafka-configs.sh 等原生工具,支援 Kafka Connect、MirrorMaker 等資料同步工具。
信創環境深度適配 適配主流信創作業系統(麒麟、統信等)、信創晶片(ARM、RISC-V 等),相容信創資料庫及中介軟體生態。
Kafka 核心特性繼承 支援主題分割區、副本機制、消費者群組、訊息壓縮、Offset 提交(自動 / 手動)等 Kafka 原生核心特性。

# 產品架構

# 架構概述

ADMQ for Kafka產品採用 Kafka 經典分散式架構,完全遵循 Kafka 通訊協定與儲存模型。產品整體架構分為管控台、核心引擎和分散式協調三大模組,具備高可靠、高可用、可擴充的特性。

# 管控台(Console)

  • 管控台是面向運維人員和管理員的可視化操作介面,提供全生命週期管理能力:
  • 叢集管理:對訊息叢集節點進行接入和狀態監控。
  • 使用者權限:基於角色的存取控制(RBAC),保障操作安全。
  • 主題管理:建立、刪除、設定訊息主題(Topic),管理分割區和副本。
  • 訂閱管理:管理消費者群組(Consumer Group)、訂閱關係和消費位點。
  • 訊息檢索:支援按時間、Key、內容等條件查詢歷史訊息。

# 核心引擎(Core Engine)

核心引擎是訊息處理的核心,相容 Kafka 協定,保障訊息的可靠傳輸與儲存:

Kafka 協定接入 & 安全存取控制

  • 提供標準 Kafka 協定相容層,支援現有 Kafka 用戶端無縫遷移。

  • 整合認證(如 SASL)、授權和傳輸加密(SSL/TLS),保障存取安全。

訊息處理服務

  • 訊息生產接入:接收生產者(Producer)發送的訊息,進行校驗和路由。

  • 訊息消費服務:向消費者(Consumer)推送或拉取訊息,支援順序消費和批次消費。

  • 訊息持久化儲存:將訊息寫入磁碟,支援高吞吐寫入和高效檢索,保證資料不遺失。

  • 元資料服務:管理主題、分割區、副本、消費者群組等元資料資訊,確保叢集狀態一致。

高可用與負載管理

  • 多副本同步:透過多副本機制(如 ISR)保證資料冗餘,防止單點故障。

  • 故障復原與副本遷移:節點故障時自動切換,支援副本在叢集內遷移以平衡負載。

  • 負載平衡:將生產和消費請求均勻分配到叢集節點,提升整體吞吐量。

  • 狀態監控:即時監控節點、分割區和副本的健康狀態,為故障復原提供依據。

# 分散式協調(Distributed Coordination)

分散式協調模組(基於金蝶 Apusic 分散式設定中心)負責維護叢集的一致性和狀態:

  • 叢集成員管理:維護叢集中所有 Broker 節點的線上/離線狀態。

  • 元資料持久儲存:儲存並同步主題、分割區、副本分配等核心元資料。

  • Controller 選舉:在叢集中選舉出 Controller 節點,負責分割區管理和故障處理。

  • 分割區 Leader 選舉:當分割區 Leader 節點故障時,自動從 Follower 中選舉新的 Leader。

  • 叢集狀態監聽通知:當叢集狀態(如節點上下線、Leader 變更)發生變化時,向相關元件發送通知,觸發相應處理。

# 產品優勢

  • 零改造信創替代:無需修改業務程式碼、無需調整用戶端配置(僅需變更連線地址),即可直接替代原有 Kafka 叢集,遷移成本趨近於零。

  • 生態完全相容:Kafka 原生工具、監控系統(Prometheus+Grafana)、資料同步工具等均可直接複用,無需額外適配開發。

  • 信創環境適配:全面相容信創軟硬體生態,滿足政企信創專案落地要求,提供端到端的信創解決方案。

  • 特性原汁原味:完全遵循 Kafka 核心特性規範,支援使用者熟悉的所有業務場景(如高吞吐資料傳輸、串流資料處理等),業務無感知切換。

  • 安全合規增強:在保留 Kafka 原有安全能力基礎上,新增安全特性,符合信創專案安全合規標準。

# 應用場景

  • 信創專案替代場景:政企信創改造中,直接替代原有 Kafka 叢集,無需重構業務系統,快速滿足信創落地要求。
  • 高吞吐資料傳輸場景:如日誌採集、業務資料同步等,繼承 Kafka 高吞吐特性,支撐海量資料即時傳輸。
  • 串流資料處理場景:相容 Flink、Spark Streaming 等串流計算引擎,無縫對接原有串流資料處理鏈路。
  • 分散式系統解耦場景:基於 Kafka 原生的發布訂閱模式,實現分散式系統間非同步通訊,降低系統耦合度。
编辑页面 (opens new window)
#产品简介

← Quick Operation Guide 技術規範→

  • 浅色模式