电子社保卡移动支付平台

我要开发同款
changqingwang2024年01月07日
101阅读
开发技术dubbo、mybatis、spring、rocketmq、微服务
所属分类风控、规则引擎、移动支付、业务中台

作品详情

项目描述:
移动支付平台,基于人社部电子社保卡平台,旨在与金融机构、第三方支付机构等建立总对总接口,统一实现社会机构互联网接入服务,提供统一商户(医院/药店等)入网、 组合支付、统一商户对账清算服务,采用混合云架构设计, 线上部署于阿里云和腾讯云,线下部署于人社部电信中心。
云上系统有订单中台,支付中台,商户中台,渠道中台,医保中台等,云下系统有电子社保卡信息系统。
技术栈为 Java技术栈,包括Dubbo 分布式框架, Spring Boot,Redis 分布式缓存, Rocket MQ 消息中间件,Nginx 负载,MySQL 数据库,Fast DFS 分布式存储, Sharding JDBC等。
项目职责:
1.架构设计,业务中台:负责订单中台和支付中台的设计以及核心功能开发。
2.架构设计,高扩展:根据DDD理论以及AKF架构理论,对架构进行了微服务拆分,服务无状态化,支持水平扩展。
3.架构设计,高性能:从架构层面,服务无状态化,支持水平扩展;使用多级缓存(CDN,Redis,本地缓存等);服务访问异步化(Rocket MQ解耦服务,回调通知);同步变异步,主动查询和异步回调结合,减少响应时间。从服务层面,对核心服务JVM进行调优,保证低延迟,减少FULL GC,提升核心服务单机处理能力;采用线程池以及局部并发技术。
4.架构设计,高可用:服务无状态,支持多副本;使用Sentinel对核心服务进行限流,熔断等,保证核心链路高可用;根据BASE理论,设计了分布式事务框架,支持人工补偿。
5.架构设计,数据库设计:对数据库进行3年容量规划,根据范式理论以及表容量估算理论,对表进行了初步容量估算,采用分库分表;通过数据异构,形成用户库,商户库,支持多维度查询;归档数据存入HBase。
负责订单域和支付域的核心代码开发。
工作业绩:
1.根据DDD,对平台进行了微服务设计,并采用业务中台思想,对业务进行沉淀,形成各个中台,支持多支付前台场景(自费,医保,组合支付等)。
2.设计了上云方案,订单中台,支付中台以及商户中台部署于阿里云,电子社保卡信息平台部署于人社部中心。
3.对平台进行了3年容量规划,设计了分库分表,以及通过数据异构,形成了商户库,用户库等异构库,供业务查询。
银川第一人民医院 HIS系统接入移动支付平台;秦皇岛第一人民医院 HIS系统接入移动支付平台;湖北22家药店接入移动支付平台;山东实账接入移动支付平台。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论