金蝶Apusic分布式缓存软件-产品介绍
版本: V2.0 | 交付方式: License |
适用于: Linux | 上架日期: 2023-05-10 10:12:56.0 |
金蝶Apusic分布式缓存软件(Apusic In-Memory Data Cache,简称:AMDC)是一款自主研发、高性能、高可用、可扩展的分布式缓存系统,提供数据缓存、缓存管控等能力,适用于多种高并发、分布式、高频数据存取场景,为关键应用提供安全可靠的缓存支撑能力,并兼容Redis协议与持久化数据文件,能实现简单快捷平稳替换Redis。
AMDC作为金蝶天燕自主研发的分布式缓存软件,具有以下优势:
(一)高性能:拥有高性能的数据存取能力,使用网络层多线程并发架构,单节点吞吐量最高可达14万。
(二)高可靠性:提供了复制功能,实现了多个相同数据的AMDC副本,提高容错率;使用去中心化的集群管理架构,用户访问集群中的任意数据节,请求都能路由到正确的节点;并且集群节点支持自动发现、故障探测、自动故障切换、 数据迁移 等能力,极大降低运维成本。
(三)高安全性:支持IP、网段的白名单过滤,严格控制客户端访问的IP或网段;支持ACL(访问控制列表),细化用户访问权限,严格限制用户可访问的数据与可使用功能,确保数据访问安全;支持国密算法/SSL双向加密传输数据,保障 数据安全 。
(四)高兼容性:兼容 redis 协议与功能,兼容主流编程语言的redis客户端, 迁移 成本极低;支持JAVA/GO/Python/C/C++等多种编程语言的客户端。
(五)国产适配:飞腾、鲲鹏、海光、兆芯等x86、amd架构的芯片,以及loongarch架构的龙芯芯片;中标麒麟系统、银河麒麟系统、统信UOS、openEuler等linux系列的国产操作系统。
(六)高效运维:拥有管控一体的可视化平台,提供自动部署、实例管理、自动扩容、模拟命令行、监控告警等实用功能,为实施运维带来简单快捷的操作方式。
AMDC适用于多种场中,以下是部分应用场景:
(一)热点数据缓存:拥有高性能的数据缓存能力,为大规模、高并发、高可用的关键应用提供安全可靠的缓存支撑能力,保障系统的正常、高效运行。
(二)分布式锁:为分布式系统提供加锁操作,防止出现多个节点同时对数据做出操作而导致数据错误的问题。
(三)数据共享:AMDC是分布式的独立服务,缓存的通用数据可以在分布式系统或多个应用之间共享。
(四)轻量级消息队列:能够通过发布订阅模式/LIST数据类型/STREAM数据类型快速实现轻量级的消息队列。
(五)位操作( 大数据 处理):用于超大数据量场景下的数据统计、去重等业务中,例如在线用户统计,留存用户统计等等。
(六)限时操作:拥有TTL机制,可以实现一些限时业务,在规定时间内完成操作,否者该操作将失效。