B端行业线索查询SaaS系统(MVP)
项目简介:面向企业客户的行业线索查询SaaS平台,采用多租户架构,对接第三方按量计费线索数据接口,实现套餐充值、线索额度预扣与失败回滚、30天查询缓存、大模型文本自动打标、线索检索筛选与导出等核心功能。
担任角色:后端负责人,牵头整体技术方案设计、数据库建模、核心业务逻辑开发与团队对接。
主要工作:
基于SpringBoot搭建单体SaaS底座,采用共享库租户ID隔离方案,集成Sa-Token实现RBAC角色权限管控;
设计额度账户、充值订单、支付回调、额度流水、第三方请求对账等数据表,实现预扣-确认-冲正补偿账务流程,引入幂等控制与Redisson分布式锁,解决并发场景下重复扣费、超扣问题;
基于Redis实现30天TTL业务缓存,按租户+查询条件设计缓存Key,缓存命中时不再调用第三方接口、不扣减额度,同时处理缓存击穿防护;
使用OpenFeign封装第三方数据接口,集成重试、熔断降级与租户级限流,隔离上游接口异常;
异步任务队列实现大模型API文本打标,解耦主查询链路,支持任务重试、失败日志记录;
完成系统联调、并发压测、Docker部署,输出完整源码、数据库字典与部署文档,保障项目按期交付。
技术栈:Java、SpringBoot、MySQL、Redis、Redisson、MQ、OpenFeign、Sentinel、Sa-Token、Vue3、Docker、Git、大模型API