proginn17591499352022年09月12日
221阅读

作品详情

●项目概况:云闪付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作为分布式监控、告警组件●责任描述所在部门为云闪付基础组,主要参与云闪付基础核心条线各个功能的建设,提供如:客户端初始化、用户登入、应用列表、卡列表、卡详情、小程序等一系列基础能力。1. 实现云闪付App内多种方式的登录(一键登录、刷脸登录、密码登录、短信登录),并对接数美风控引擎,调用方式采用Http Async +Alibaba Sentinel,对调用超时、异常等情况进行熔断、降级,防止故障蔓延;使用Redis 集群作为Session服务,管理用户会话信息。2. 参与应用列表服务的开发,将应用列表源数据维护在业务运营管理平台,基础后台通过轻量级定时任务spring job 访问业务运营管理平台,构造一定层级结构的应用列表信息缓存在jvm,并暴露http接口供客户端调用,客户端请求基础后台获取应用列表并缓存在CDN,减少后台的频繁访问。3. 参与国家开发银行助学贷款需求的开发,提供助学贷款用户登录入口,支持密码登录、实名验证;基于redis实现验证操作的多维度业务限流;对接生物特征平台,实现人脸识别核验身份;4. 负责组内的单元测试,质量扫描,代码覆盖率,集成流水线CI/CD的推广与支持工作5. 负责组内新技术的调研与知识分享
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论