产品简介
# 产品概述
金蝶Apusic分布式缓存软件(Apusic In-Memory Data Cache,简称AMDC)是一款由金蝶自主研发的高性能、高可用、可扩展的分布式分布式缓存软件,提供功能强大的数据缓存服务和集实施运维于一体的管控台。AMDC数据缓存引擎兼容了Redis协议、覆盖Redis全部功能,不仅为企业数据缓存提供了新的选择,而且能简单快捷平稳替换Redis,为国产化强势助力。
# 产品功能
# 1、数据缓存引擎
| 功能 | 功能说明 |
|---|---|
| 多数据类型缓存 | 提供string、list、hash、set、sortedset、GEO、hyperloglog、stream的数据缓存类型。 |
| 发布订阅 | 实现了发布订阅功能,增强系统功能性 |
| ACL权限管控 | 为服务提供了安全的访问机制,支持细粒度的访问权限控制。 |
| IP白名单 | 支持IP、网段的白名单过滤,提高安全性。 |
| 内存数据淘汰策略 | 提供多种数据淘汰策略,满足多种数据淘汰要求,提高内存利用率。 |
| 持久化 | 为缓存服务提高可用性,防止在宕机时丢失数据。 |
| Lua脚本支持 | 支持使用lua脚本操作缓存服务。 |
| 主从模式 | 支持主从备份。 |
| 哨兵模式 | 为主从模式提供节点监控、自动故障转移、故障通知、配置传播功能。 |
| 集群模式 | 支持弹性伸缩(内存的扩/缩容),并且同时具备了故障转移功能。 |
| 国密支持 | 支持使用国密加密通信。 |
# 2、管控台
| 功能 | 功能说明 |
|---|---|
| 数据隔离 | 使用用户组对不同业务或者管理团体进行数据隔离。 |
| 权限控制 | 提供功能使用权限控制,提高管控台安全性。 |
| 多集群管理 | 提供支持多个集群的集群管理、节点启停、节点弹性伸缩、配置等功能。 |
| 监控告警 | 提供缓存监控功能,检测缓存状态,并在缓存服务异常时发出告警通知。 |
| 自动部署 | 实现了AMDC数据缓存引擎的自动部署功能,系统自动完成全过程,更快更简单。 |
| 可视化扩缩容 | 提供可视化的扩缩容操作,没有繁琐的命令操作。 |
# 产品优势
| 优势项 | AMDC | 东方通 | 宝兰德 |
|---|---|---|---|
| 自动部署 | 提供自动部署功能 | 需自行搭建和维护 | 需自行搭建和维护 |
| 自主研发 | 软件自主研发,掌握核心代码,安全可靠 | 基于U-RDS | 基于redis |
| 深度管理 | 提供AMDC的深度管理控制台,更多操作可视化,轻松上手 | 与redisinsight类似 | 与redisinsight类似 |
| 数据安全 | 支持国密加密传输、IP白名单、ACL多种数据安全保障功能 | 国密(仅加密密码)与ACL | ACL |
# 应用场景
# 1、高性能数据缓存
拥有出色的数据缓存能力,为大规模、高并发、高可用的关键应用提供安全可靠的缓存支撑能力,保障系统的正常、高效运行。
# 2、分布式锁
为分布式系统提供加锁操作,防止出现多个节点同时对数据做出操作而导致数据错误的问题。
# 3、数据共享
通过缓存分布式系统中的通用数据,来达到系统中的每个节点的数据同步以及共享的效果。
# 4、轻量级消息队列
能够通过发布订阅模式/LIST数据类型/STREAM数据类型快速实现轻量级的消息队列。
# 相关概念
| 名词 | 含义 | 使用说明 |
|---|---|---|
| 集群 | 由多台相互独立的计算机组成的计算机服务系统 | 在本文中,主从/哨兵/集群三种模式都可以算是集群,集群模式特指多主节点数据分片存储的模式。 |
编辑页面 (opens new window)