8. 附录与历史

附录与历史

本章保留版本背景、历史设计记录和需要特别说明的兼容信息。历史文章不等同于当前保证;实施或运维决策必须以 v2.22.3 代码、测试和前文配置/API 说明为准。

历史 ADR

该记录源自一次短码生成算法调整。原文章中的部分数学结论过强,本次整理保留问题背景和设计意图,同时明确当前实现仍需测试覆盖的边界。

版本兼容摘要

  • 配置使用 HTTP_*DATABASE_DBNAMECACHE_DRIVER=memory|redisID_GENERATOR_DRIVER=local|redis
  • 数据库结构由 Goose 管理,早期 AutoMigrate 数据库会建立有限的历史基线。
  • 控制器通过 go-web 的 RouterContextInterface 工作,不再以 *gin.Context 作为公共签名。
  • 前端是 admin-webui 子模块,生产资源在后端编译时嵌入。
  • 本项目使用自定义软件授权协议,不应描述为标准开源许可证。

术语

术语 含义
短码 域名下唯一的 URL 路径段
发号器 为域名分配递增 ID 的 local/Redis 服务
工作区 业务资源和成员权限的隔离边界
Campaign 单选的营销活动归因实体
Tag 可多选的分类标签
反馈 Token A/B 跳转签发的转化上下文,不是 API Token
ADR 架构决策记录,描述当时背景、选择与后续复核

常用入口:产品介绍API开发文档