●项目概况:云闪付APP是由各商业银行、产业各方与中国银联共建共享的移动支付战略产品。通过聚合银行业资源与银联广阔网络,覆盖更广阔的服务场景,搭建更开放全面的服务平台,为用户提供安全、便捷的支付服务。用户通过“云闪付”APP即可绑定和管理各类银行账户,并使用各家银行的移动支付服务,包括二维码支付、无卡支付、转账、手机闪付、乘车码等移动支付服务,畅享各类优惠权益。
●技术架构:整体采用分布式、微服务架构,按照业务条线垂直拆分;部署层面为异地多活架构,上海同城AB双中心,北京C中心
1.使用Springboot、Mybatis作为微服务脚手架
2.使用Zookeeper 作为注册中心,提供服务的发布订阅功能
3.使用自研RPC框架Magpie,进行服务间远程调用
4.使用自研分布式配置中心Uconf,进行配置的下发与动态刷新
5.使用Alibaba Sentinel 作为限流、熔断组件,保护服务
6.使用Redis作为缓存组件
7.使用Kafka作为异步消息组件
8.使用Jboss作为web容器
9.使用ELK进行分布式日志归集与分析
10.使用Promethus作为分布式监控、告警组件