中间件清单
维护人:周敏
系统:行政协同平台
核对日:0000-00-00
生产在用:数据库、缓存
状态:两项生产中间件运行正常
一、清单用途
本文登记行政协同平台部署或开通的中间件及其承担的业务。统一账号和企业微信属于外部服务,另行登记。生产目前依赖数据库和缓存。通知存放在数据库的队列表中。对象存储仅在预发使用,列入本表是为了在生产开通前明确负责人。
二、组件
缓存不可用时,预订仍可创建,冲突检查改为查询数据库,已占用时段仍拒绝重复预订。通知与业务数据同在主库,值班范围包含数据库与缓存。9月24日主库到副本的延迟不到 1 秒,缓存命中率 99%。
三、版本与规格
- 数据库是生产正在用的 MySQL 8.0,驱动版本 8.0.33,升级驱动排在 10月16日。
- 缓存为单节点 2 GB,已用约 400 MB。
- 负载均衡后面是 2 台 4 核应用,健康检查每 10 秒一次。
- 预发对象存储配额 100 GB,已用 32 MB,文件保留 7 天。
四、变更与核对
新增中间件前先完成评估,经张伟同意后写入本表。9 月没有新增。周敏每季度核对一次地址、负责人和不可用时的业务安排。下次核对在 12 月容灾演练之前。若通知改为独立消息组件,须先在预发运行满两周,再在本表增加一行,并同步更新排障步骤中的队列位置。9月24日缓存键约 1,200 个,内容为房间占用和限流窗口。李莉确认通知任务仍在主库表 notify_task 中,当日 104 行。9月14日曾在预发演练中移出一台负载后的实例,生产环境 9 月没有摘除记录。中间件地址变更时,同时更新云资源清单中的规格。9 月没有此类同步变更。缓存地址、主库地址与应用环境变量一致,周敏于 9月24日核对了两台实例。