Api解析计费系统
Z解析计费系统是一套面向视频解析服务的后台管理平台。系统的核心业务是为用户提供视频解析API接口,通过规则匹配引擎将用户的解析请求智能路由到合适的后端接口,并以套餐(时间制/积分制)的方式对API调用进行计费管理。
系统包含以下核心功能模块:
用户管理:支持用户注册(含邮箱验证码)、登录(图形验证码)、角色分配(管理员/代理/普通用户)、API密钥分发与重置,每个用户拥有独立的API Key用于调用解析接口
接口管理:管理后端解析接口的地址、请求方式、权重、超时时间,支持并发竞速模式(多接口同时请求取最快响应)和公共接口开关
规则管理:配置接口匹配规则,支持域名匹配和标识匹配两种方式,规则分为用户类型和资源库类型,后端采用 Aho-Corasick 多模式匹配算法实现高效路由
套餐管理:支持时间制套餐(按天/月/年,含每日调用限额)和积分制套餐(按次扣费),灵活的计费策略
资源管理:维护资源链接映射关系(原链接→新链接),支持多原链接映射到同一新链接,用于链接替换和资源重定向
系统配置:涵盖网站信息、接口参数(并发开关、解析缓存)、数据库连接池、Redis缓存、SMTP邮箱、注册策略等全方位配置
用户端API文档:为普通用户提供API信息查看、请求示例获取、密钥重置等自助功能
云计算