核心能力1.1 产品定位
金蝶 Apusic 分布式缓存软件(Apusic In-Memory Data Cache,简称:AMDC)是一款自主研发、高性能、
高可用、可扩展的分布式缓存系统,提供数据缓存、缓存管控等能力,主要适用于高并发、分布式、高频数据
存取等系统场景,为关键应用提供安全可靠的缓存支撑能力,并兼容 Redis 协议与持久化数据文件,能实现简
单快捷平稳替换 Redis。
1.2 产品受众
需要开发分布式、高并发系统的企业和单位。
从事分布式、高并发系统开发等岗位的技术人员。
从事缓存软件实施、维护的运维人员。
1.3 核心能力
数据缓存: 支持丰富的数据类型,满足不同类型的数据存储需求,快捷开发,减少类型转换。
高吞吐量: 能为大规模、高并发、高可用的关键应用提供可靠的缓存支撑能力。
国密传输: 支持数据使用国密加密传输,满足金融、军工等有高安全性要求的行业。
第2章 产品优势
2.1 提高业务系统性能与稳定性
数据库无法面对超高并发的数据存取场景,会出现高延迟、易崩溃等问题,严重影响系统稳定性以及用户
体验。AMDC 的主要功能就是作为系统与数据库之间的缓冲层,提升系统性能、提高服务响应速度,同时有
效防止数据库受到海量访问冲击而崩溃。
2.2 简化业务功能实现
AMDC 拥有丰富的数据类型,各个类型都拥有独立特性,不仅可以缓存数据,且可以在开发者快速实现
多种业务功能,比如:排行榜、session 共享、热点列表、消息通知等等。
2.3 产品自主可控
AMDC 是金蝶天燕自主研发的产品,拥有非常高的可控性,满足信创大环境的所有要求,实现了缓存的
完全国产化。
2.4 高性能
拥有高性能的数据存取能力,使用网络层多协程并发架构,单节点吞吐量最高可达 14 万。
2.5 高可靠性
提供了复制功能,实现了多个相同数据的 AMDC 副本,提高容错率;使用去中心化的集群管理架构,用
户访问集群中的任意数据节,请求都能路由到正确的节点;并且集群节点支持自动发现、故障探测、自动故障
切换、数据迁移等能力,极大降低运维成本。
2.6 高安全性
支持 IP、网段的白名单过滤,严格控制客户端访问的 IP 或网段;支持 ACL(访问控制列表),细化用户访
问权限,严格限制用户可访问的数据与可使用功能,确保数据访问安全;支持国密算法双向加密传输数据,保
障数据安全。
2.7 高兼容性
兼容 redis 协议与功能,兼容主流编程语言的 redis 客户端,迁移成本极低;支持 JAVA/GO/Python/C/C++等
多种编程语言的客户端。
2.8 国产适配
芯片:飞腾、鲲鹏、海光、兆芯等 x86、amd 架构的芯片,以及 loongarch 架构的龙芯芯片。
操作系统:中标麒麟系统、银河麒麟系统、统信 UOS、openEuler 等 linux 系列的国产操作系统。
2.9 高效运维
拥有管控一体的可视化平台,提供自动部署、实例管理、自动扩容、模拟命令行、监控告警等实用功能,
为实施运维带来简单快捷的操作方式。