互联网医院 -- 支付模块

我要开发同款
孙强男2023年04月21日
73阅读
所属分类数据一致性、支付、微信小程序

作品详情

互联网医院产品的支付模块。互联网医院在挂号,处方等都需要缴费,此模块负责处理支付业务。订单分为公司业务订单与医院业务订单,不同订单需分开处理。此模块需要生成支付订单,记录并上报账单。支付平台主要为微信与支付宝。此模块由我独立负责。工作内容:1、使用 Mysql 索引防止同订单的重复缴费;2、使用 Redis 分布式锁 + Mysql 基于支付状态的乐观锁保证支付逻辑的幂等性;3、使用 Rabbitmq 进行业务解耦,流量削峰。4、使用线程池异步的处理支付消息。自定义线程池,防止任务丢失;5、使用责任链模式处理不同类型的订单;6、存储处理失败的支付订单,并开启定时任务对可重试的订单进行重试;
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论