云岚到家思维导图

云岚到家思维导图

1-4

云岚到家

2.27-5.24具体笔记所在

5 支付
  •  下单预约
    
     1.预约下单状态设计
    
     2.订单表设计思路
    
     3.下单思路
    
     4.OpenFeign
    
     5.微服务雪崩问题探究
    
     5.sentinel 熔断降级
    
    - @Component
      public class CustomerClient{
      @Resource
       private Api Api;
      @SentinelResource(value = "getAddressBookDetail", fallback = "detailFallback", blockHandler = "detailBlockHandler")
        public AddressBookResDTO getDetail(Long id)
       {
           return Api.api(id);
       }
    
       public  AddressBookResDTO detailFallback(Long id, Throwable throwable)
       {
           log.error("异常抛出");
           return null;
       }
    
       public  AddressBookResDTO detailBlockHandler(Long id, Throwable throwable)
       {
           log.error("熔断");
           return null;
       }
    
      
    
      }
    
    1
    2
    3



6.订单号生成规则

7.事务优化

1
2
3



@Transactional(rollbackFor = Exception.class)
public void save()
{
//远程调用
api.selectid();//提高事务时长-锁数据库时间增加-造成雪崩

//本地添加 -抽离save
this.save();
}

1

public void save()
{
//远程调用
api.selectid();//提高事务时长-锁数据库时间增加-造成雪崩
this.saveqq();//事务失效–Spring进行事务控制是通过代理对象进行的,在调用add方法之前开启事务,方法执行结束提交事务。

}
@Transactional(rollbackFor = Exception.class)
public void saveqq()
{
//本地添加 -
this.save();
}

1

public class qq{
@Resource
private qq MM;
public void save()
{
//远程调用
api.selectid();//提高事务时长-锁数据库时间增加-造成雪崩
MM.saveqq();//–Spring进行事务控制是通过代理对象进行的,在调用add方法之前开启事务,方法执行结束提交事务。

}
@Transactional(rollbackFor = Exception.class)
public void saveqq()
{
//本地添加 -
this.save();
}
}

1

8.循环依赖

抽出来当博客

微信小程序支付流程

1.开通流程

2.小程序支付接口

3.支付业务流程

4.小程序下单

5.小程序调起支付

6.小程序支付通知

7.订单号查询订单

Native使用

2.流程

SDK

1.导入微信支付sdk

2.名词认识

.3.WechatPayHttpClientBuilder构建请求

请求构建

jsapi下单

查单

退单


6.6-6.9内容
6 支付

img

7 退款

img

6.11

8 状态机退款

支付章节

6.12

9 订单优化 分库分表 索引

img

6.22-6.24

10 秒杀抢购

1秒杀抢购

7.3-7.8

11 抢卷结果同步

img

7.9

12 核销抢单取消

img

7.9*-7.11

13订单各类优化

img

7.16-7.17

14 派单

img

7.17

ps

项目已经复习了一次-写完是花了28天时间-技术面非常广泛

业务部分

思维导图来自官方

9024291640ec41ca7aa09bec44326e9b

技术部分

image-20241003160553883

image-20241003160607274

下载地址

通过网盘分享的文件:云岚到家 -新
链接: https://pan.baidu.com/s/1KeGLcvCHReneF278uG4REw?pwd=c9si 提取码: c9si


云岚到家思维导图
http://example.com/2024/10/09/yunlan/云岚到家思维导图/
作者
John Doe
发布于
2024年10月9日
许可协议