该项目为B2C众包任务撮合小程序平台,面向商家与普通用户,支持商家自主入驻、发布推广/技能类任务,用户浏览任务、报名接单、提交成果、验收结算全流程;实现商家资质审核、任务托管、佣金抽成、纠纷处理、内容安全审核等整套业务能力。承担后端整体设计与开发工作,负责数据库建模、接口开发、第三方对接、业务逻辑实现、线上问题排查,保障交易数据安全与业务合规。
技术栈:SpringBoot / Gin + MySQL + Redis + MQ + Linux + Docker,对接微信小程序登录、微信支付、微信内容安全接口
主要职责与技术亮点
1. 数据库与交易一致性设计
完成整套业务表结构设计,包含商家、用户、任务订单、赏金托管、结算流水、退款记录等核心表;针对赏金托管业务,通过数据库事务+状态机严格控制任务全生命周期,解决任务发布、接单、验收、驳回、退款场景下的数据一致性,避免资金逻辑异常。
2. 缓存与异步架构优化
使用Redis实现热点任务列表缓存、分布式限流、防重复提交;引入消息队列处理任务通知、内容检测、流水记录等异步场景,削峰解耦,降低接口响应耗时,提升平台并发承载能力。
3. 第三方服务集成与合规开发
对接微信小程序授权登录、支付托管、msgSecCheck/imgSecCheck内容安全检测接口;所有商家发布任务、用户提交内容强制过内容安全校验;实现完整用户鉴权、参数校验、统一异常处理,输出标准化RESTful接口文档,配合前端完成联调。
4. 业务风控与合规能力建设
设计任务前置人工审核流程,拦截违规任务;实现完整操作日志留存,记录任务变更、结算操作;设计举报、纠纷处理相关接口,满足平台监管留存要求;区分商家/普通用户两套权限体系,完成资质资料上传审核模块。
5. 部署与线上运维
基于Linux、Docker完成服务部署,搭建日志排查方案,能够定位慢SQL、接口超时、缓存异常等线上问题;针对高频查询SQL建立合理索引,做慢查询优化,提升接口响应速度。
项目成果
完成从0‑1后端整体落地,支撑商家入驻、任务撮合、赏金结算完整业务闭环;系统具备交易类平台基础风控与合规能力,可满足小程序上架业务需求。