金蝶天燕 AMDC 集成说明
金蝶Apusic分布式缓存软件(简称"AMDC") 是金蝶天燕公司一款分布式缓存软件,为大规模、高并发、高可用的关键应用提供安全可靠的缓存支撑能力。
在 HAP 私有部署版本中,我们默认使用 Redis 作为缓存数据库,以提供高效的数据处理能力。然而,我们也充分考虑到信创 要求,并已适配金蝶天燕公司的 AMDC 产品。用户可以选择使用 AMDC 来替代 Redis。
具体集成步骤如下:
-
从金蝶天燕公司采购缓存中间件 AMDC 并部署,支持单机、主从、哨兵三种架构。
-
部署完成后会得到 AMDC 的服务节点连接地址、端口、密码
-
在 HAP 微服务配置文件中,添加如下变量,配置连接使用外部缓存数据库
- 单机、主从
- 哨兵
ENV_REDIS_HOST: "192.168.0.251" # AMDC 服务节点地址
ENV_REDIS_PORT: "6379" # AMDC 服务节点端口
ENV_REDIS_PASSWORD: "123456" # AMDC 服务节点密码
# 如果 HAP 私有部署版是单机模式,下面变量也可以加一下,将容器内的 Redis 服务禁止启动
ENV_STANDALONE_DISABLE_SERVICES: "redis"ENV_REDIS_SENTINEL_ENDPOINTS: "192.168.0.251:6382,192.168.0.178:6383,192.168.0.222:6384" # AMDC 哨兵地址,多个使用英文逗号分隔
ENV_REDIS_SENTINEL_MASTER: "mymaster" # AMDC 哨兵 master 名称
ENV_REDIS_SENTINEL_PASSWORD: "123456" # AMDC 哨兵密码
# 如果 HAP 私有部署版是单机模式,下面变量也可以加一下,将容器内的 Redis 服务禁止启动
ENV_STANDALONE_DISABLE_SERVICES: "redis" -
重启 HAP 微服务生效