清除条件
共 1 条
DEV Community · AI10/16资讯技巧与观点海外

HivePlane v0.2.0 实测:缺陷都出在持久化边界

开发者复盘 HivePlane v0.2.0 的实地测试,发现缺陷不在业务逻辑,而在数据跨越持久化边界时。最典型的是 D-5:加密后的密文以 bytes 形式存储,在内存存储中往返完全正常、单元测试也全部通过,但 Postgres 的列类型是 JSON,bytes 无法被 JSON 序列化,导致密钥存储在持久化边界崩溃;修复方式是在边界处用 base64 编码。其余缺陷包括:D-7 把 id 当作唯一键,第二个数据源写入时触发主键冲突;D-8 中 kill-switch 记录存在,但 GET /tools/disa…

推荐理由做后端或 Agent 存储的人可以直接借鉴:内存测试通过不代表 JSON 列能存,bytes 要在边界做 base64。