项目架构
数据存储到redis中的类型-hash类型
涉及两张表,订单表,订单中商品明细表 1对多的关系
微信支付流程
秒杀业务
遇到的问题以及解决方法
防止超卖:为每个商品个数创建队列
FastDFS分布式文件管理系统
支持文件的上传、下载、管理
Nginx
Canel实现监听数据库(类似实现主从同步)
微服务网关
签证流程介绍
如何防止令牌被盗
OAuth2.0授权第三方
分布式事务
保证各个事务,服务之间的数据一致性
若有一方发送回滚,那么提交回滚,所有事务操作一致(回滚)
try阶段主要工作为检查业务是否能执行,添加执行业务所需的步骤操作
RM为资源管理
MQ
3个数据丢失的情况