Skip to content

产品与技术规格 ​

一、系统能力 ​

一台服务器,一条命令 ​

系统采用单机一体化部署:一台服务器装完数据库、缓存、三个服务与前端页面, 不需要额外购买中间件或云服务。从空机器到可登录,通常十几分钟。

性能:单机实测约 1900 QPS ​

在**生产配置下(日志全开、含数据库提交)**的实测结果:

指标实测值
吞吐单机约 1900 单/秒
响应延迟800 并发下 p50 = 332 ms
资金准确性亿级订单,资金守恒

「资金守恒」指:每笔订单的代理商扣款、供货商成本、流水记录逐笔对平,不重复扣、不漏扣。 这是机制层面的保证(订单与流水双记账 + 断单/超时/退款补偿流程),不随订单量增长而失效; 业务数据按 16 片横向分片,覆盖亿级数据量。压测环境中逐笔核对,零差错。

稳定性 ​

  • 资金双记账:订单与流水分别记账并互相校验,断单、超时、退款都有对应补偿流程。
  • 重复请求安全:相同订单号重复提交会被识别并拒绝,不会重复下单或重复扣款。
  • 断连不中断业务:与许可服务临时失联时,宽限期内仍可登录查看、处理已有订单。
  • 开机自启:服务器重启后数据库与三个服务自动恢复,无需人工介入。

数据安全 ​

  • 数据库密码、缓存密码、登录密钥安装时随机生成,不写进脚本、不打印到日志, 只保存在服务器的 600 权限文件里。
  • 数据库与缓存默认只监听本机(127.0.0.1),不对外暴露端口。
  • 订单数据可按日自动备份。
  • 业务数据不出机器:订单、充值账号、商品、库存、资金流水、代理商与供货商资料 全部保存在客户机本地,系统不会把它们发往授权中心(详见下面「与授权中心的通信」)。

与授权中心的通信(可审计) ​

客户机与授权中心之间只有授权相关的最小通信,按整点节律进行,便于客户抓包审计与对日志:

  • 整点一次:每整点与授权中心通信一次(每台机器按机器指纹派生 0~119 秒偏移,避免集中打点); 上行内容只有机器指纹 + 程序版本号。 (未激活时改为每 5 分钟补一次注册/取许可;断网恢复后立即补一次续签,避免干等到下一个整点。)
  • 注册时另带设备身份:平台、系统版本、CPU/主板/磁盘序列号、网卡 MAC、外网出口 IP (字段名 region)—— 用于生成机器指纹、实现"一机一证";授权中心同时会记录本次请求的来源 IP。
  • 客户主动上报的两类:
    • 实名认证:姓名/证件信息经阿里云(或支付宝)核验,核验结果与资料以加密方式存放于授权中心, 仅用于许可签发与合规留存,可在系统内「技术支持」页提交工单申请更正或删除;
    • 技术支持工单:工单正文 + 可选诊断信息(程序版本、机器指纹、许可续签状态等,不含任何密钥/凭据, 提交时可取消勾选)。
  • 不上行的内容:订单、充值账号、商品、库存、资金流水、代理商/供货商资料等业务数据一律不出客户机 —— 授权中心看不到、也不收集这类数据。

二、技术架构 ​

技术栈 ​

层选型
服务端Go(编译为单一二进制,无运行时依赖)
数据库MariaDB 12.3(InnoDB / ROW binlog)
缓存与队列Redis 8.x
前端Vue 3 + TypeScript(管理端 / 代理端独立构建)
部署systemd 托管,无容器、无反向代理依赖

架构与容量 ​

  • 横向分片:业务数据按 16 片分布,订单、代理商、流水、供货商各自独立落片; 全局配置类数据留在主库。分片实例与主库共用一台服务器。 该方案按 16 片设计,覆盖亿级数据量;片内再增长时可继续增加分片实例。
  • 接口:对外开放 API(下单、查单、卡密等)采用 app_id + app_secret 签名认证; 订单状态变更可回调通知接入方。
  • 上游对接:供货接口采用模板化接入 —— 报文、签名、地址、结果码都在管理端配置, 内置多家上游模板;接新上游可用「AI对接」(把本系统的提示词与上游接口文档交给 豆包/DeepSeek 等大模型,生成模板 JSON 后在管理端导入,新上游/改已有上游都不用写代码)。
  • 数据规模:内置 51.6 万条手机号段(移动/联通/电信/广电), 商品、供货渠道、接口模板均可在管理端自行配置。
  • 扩展方式:业务量增长时可增加分片实例与无状态服务实例(多实例负载分担), 数据库读写压力是主要瓶颈。扩容前建议先做容量评估:把服务器规格 + 本页性能数据贴给 你的 AI 助手就能粗算一版,也可以在系统内「技术支持」页提交工单让我们出结论。

实测环境说明 ​

上述 1900 QPS 为**单机、生产配置(日志全开)**下的实测峰值:4 个数据库分片实例 + 多个无状态服务实例、800 并发、混合读写。实际吞吐与您的服务器核数、内存、 磁盘类型(SSD/机械)、订单形态有关 —— 需要针对特定规格做容量评估时,把服务器规格与上面这组 数据交给你的 AI 助手即可粗算;也可以在系统内「技术支持」页提交工单让我们出结论。

发布包不含源码;口令只在服务器本地生成,不回显