商城项目:
项目采用微服务架构,使用spring cloud框架 配置中心使用 apollo 任务调度 xxl-job
负责认证、鉴权中心架构设计开发 使用spring cloud oauth2 + jwt
用户中心架构设计开发
订单系统架构设计开发
商品系统架构设计开发
积分系统架构计开发
oms系统设计开发
结算系统设计开发
支付项目重构:
● 原项目单体架构,耦合度很高,影响快熟迭代交付。
● 重构后采用微服务架构,使用spring cloud框架 注册中心consul 配置中心apollo
● 支付流程调整为异步架构,使用消息队列 kafka
● 因要接入支付平台较多,考虑资源问题没有把每个支付平台单独出一个服务
● 定义了一个支付服务,制定一套接口和支付流程
● 每个支付平台实现上述接口,独立一个jar,最后整合到支付项目中