本项目为企业级 SaaS 短链接生成与访问数据分析平台,面向市场推广、短信营销、公众号运营、广告投放及链接渠道分析等业务场景。
平台实现用户注册登录、账户管理、短链接生成、批量短链创建、链接分组管理、链接编辑、有效期设置、二维码生成、链接回收站及短链接重定向等基础业务功能。
系统同时建设完整的数据统计分析模块,可针对单条短链接或整个业务分组统计 PV、UV、独立 IP,并提供访问日期趋势、24 小时访问分布、星期访问趋势、地域分布、浏览器类型、操作系统、访问设备、网络类型、新老访客、TOP IP 及详细访问日志等多维度分析能力,为推广渠道效果分析和运营决策提供数据支持。
系统采用 Vue3 + Spring Boot 3 + Spring Cloud 微服务架构,结合 MySQL、Redis、Redisson、ShardingSphere、Nacos、OpenFeign、Sentinel 等技术实现。针对短链接高并发访问场景,通过 Redis 缓存提升跳转性能,并利用布隆过滤器、空值缓存和分布式锁解决缓存穿透、缓存击穿等问题;访问统计通过 Redis Stream 进行异步处理,降低统计逻辑对短链接跳转性能的影响。
系统同时实现 API 网关统一鉴权、Token 登录状态管理、用户访问风控、目标域名白名单、服务发现及微服务远程调用等机制,并预留面向海量短链接数据的分库分表及水平扩展能力。