目标:理解支付系统架构及优势;掌握支付数据库表设计及其之间的关系;掌握配置隔离处理,数据热加载及配置并发处理;掌握支付微服务如何处理重复支付,多渠道路由;
实现支付宝场景及对接,了解支付中的核心维度,了解交易场景分类及其适用场景,掌握支付对接中参数意义及API文档阅读,完成常用接口开发中传入参数、返回参数。
本Demo重要子模块有user-service和order-service,实现相互的调用。Gateway对端口号进行了限制,可以说是Feign的集成使用。
对于简单的单体项目,即运行时程序在同一个Java虚拟机中,使用Java的锁机制(synchronized或者ReentrantLock)可以解决多线程并发问题,该RedisLockStd项目的目的是重现线程并发问题。