项目背景:
- 作为灵活用工管理与结算 SaaS 平台,解决传统灵活用工场景中合规性不足、资金流转不透明、税务处理复杂等行业痛点
- 面向用工企业、财税服务商及自由职业者构建三方协作平台,实现四流合一全链路线上化(合同流/业务流/资金流/发票流)
- 商户端:聚焦用工撮合、任务分发、结算申报等核心场景,支持批量用工池管理、项目流程节点配置(如黑白名单、税种选择等)及智能风控
- 小程序端:提供灵活就业人员项目领取、实名认证、合同签署及结算提现功能
- 日均处理结算订单超 200 万笔,支撑用工企业超 5000 家,覆盖灵活就业人员 30 万+,资金流转规模达亿级/月
架构简介:
- 采用微服务架构设计,系统划分为五大领域模块:
- 会员域:用工企业/众包企业/灵工人员账户管理
- 任务域:项目管理/人员派遣/签约合同/任务执行
- 结算域:支付路由/财税处理/批量结算/企业开票
- 风控域:实名认证/业务合规/交易风险控制
- 基础域:资金账户/通知中心/报表中心
核心技术:
- SpringBoot / MySQL / MyBatis / Nacos / Shiro / Redis / RabbitMQ / Elasticsearch
项目角色:
-
担任支付路由模块技术负责人,设计基于加权轮询+故障降级的动态渠道分配算法,支付成功率从92%提升至99.5%
-
主导结算引擎重构,引入分段锁+流水号预生成机制,解决万级并发下账户余额更新冲突问题,结算吞吐量提升3倍
-
设计多级风控拦截体系,通过规则引擎动态加载风险策略,拦截异常结算请求1.2万次/日,资损率降低85%
-
实现税务合规自动化:对接电子签章系统生成完税证明,预置经营所得/劳务报酬等计税模板,申报效率提升70%
-
输出《支付渠道高可用设计规范》《灵工结算对账方案》等技术文档,获得集团技术创新奖
-
作为核心架构师参与项目从0到1的架构设计,主导整体技术方案和系统拆分
-
负责结算域和风控域核心模块设计与实现,实现支付路由、多种税费计算模型
-
主导服务治理与监控体系建设,构建全链路监控、灰度发布、降级熔断等保障机制
-
推动资金安全与合规风控体系建设,设计交易风控策略与审批流程
-
通过技术创新解决平台业务难点,沉淀 3 项核心专利
关键举措:
关键举措:
-
资金流转引擎设计:
- 问题:灵活用工面临多种结算模式(批量结算、即时激励、串码核销等),涉及企业、众包、灵工三方主体,需确保资金流转安全、合规、可追溯
- 解决方案:
- 设计基于状态机的交易处理引擎,将结算流程拆分为11个独立状态
- 采用分布式事务(Seata)保证下单、预扣款、试算税费等环节的事务一致性
- 结合幂等设计解决分布式事务补偿场景下重复处理问题
- 通过账户分类策略(主账户/子账户/服务费账户/税费账户)隔离不同资金用途
- 收益:
- 日均处理交易10万+笔,资金差错率低于0.001%
- 支持多种灵活用工模式无缝切换,系统稳定性99.99%
-
支付路由智能降级:
- 问题:银行渠道单日限额波动导致大额结算失败率高,人工切换效率低下
- 方案:
- 实时监控渠道状态/限额,结合历史成功率动态计算权重
- 预置降级规则(如“单笔>5万自动路由至银企直连通道”)
- 基于Redis实现渠道状态秒级同步
- 收益:大额支付成功率从78%提升至95%,人工干预量减少90%
-
税费处理引擎实现:
- 问题:灵活用工涉及复杂税费规则(劳务报酬、经营所得、特许权所得),需要动态计算多种税种,且政策随时可能变化
- 解决方案:
- 设计可配置税费规则引擎,支持灵活配置各类税率参数和计算规则
- 采用"策略模式+工厂模式"实现税费计算不同策略的可扩展切换
- 设计月度累计基数表,解决个人所得税累计预扣问题
- 基于责任链模式实现多重税费校验和风险预警
- 收益:
- 税费计算准确率100%,无任何税务合规风险
- 系统可在政策调整后1小时内完成全平台规则更新
-
分布式结算批处理系统:
- 问题:客户存在批量结算需求(单次5万+订单),传统处理方式容易导致系统瓶颈和超时
- 解决方案:
- 设计基于MapReduce思想的分布式批处理框架
- 使用Elastic-Job实现大任务分片,结合内存队列提升处理效率
- 采用滑动窗口限流器控制下游系统压力
- 实现批处理状态可视化和实时监控,支持异常中断后定点恢复
- 收益:
- 批量结算性能提升8倍(5万笔从40分钟优化至5分钟)
- 系统资源利用率提升60%,高峰期可弹性扩容
-
支付路由系统优化:
- 问题:多支付渠道(微信、银行卡)存在费率差异、渠道限额和渠道稳定性问题
- 解决方案:
- 实现智能支付路由系统,基于多维度(成本、限额、稳定性)动态选择最优渠道
- 设计带有权重的失败自动切换机制,保障支付通道高可用
- 实现渠道监控和自动预警,及时发现渠道异常
- 引入支付熔断器,防止渠道故障影响整体系统
- 收益:
- 支付成功率提升至99.8%,大幅高于行业平均水平
- 通过智能路由每年节省渠道成本约200万
-
高并发签约服务设计:
- 问题:高峰期短时间内大量用户签约(如项目上新),传统签约流程易造成系统压力
- 解决方案:
- 设计双模式签约流程(手动签约/静默签约),分散签约压力
- 采用库表分片+索引优化,解决签约记录查询性能问题
- 实现签约流程异步化,提升系统吞吐能力
- 基于Redis实现签约限流保护和签约状态缓存
- 收益:
- 系统单日可支持10万+份合同签署
- 签约服务响应时间缩短70%(平均RT从800ms降至240ms)
-
结算事务最终一致性保障:
- 问题:跨系统(结算+风控+支付)数据不一致导致重复出款
- 方案:
- 采用Saga模式拆解“冻结-出款-解冻”子事务
- 通过Kafka消息补偿机制实现异常自动回滚
- 增加对账任务校验资金流水与业务状态差异
- 收益:资损事件归零,月度对账时长从8小时缩短至30分钟
