云设计模式:异步请求

2023/05/21 CloudDesignPattern 共 192 字,约 1 分钟

alt

实现原理

  • 客户端请求异步API
  • 服务端接受请求,并将信息入队,等待处理
  • 服务端返回结果,包含结果状态查询地址和查询策略,例如延时等
  • 服务端处理程序从队列中获取请求信息,并进行处理
  • 服务端处理程序将处理结果入库
  • 客户端根据状态查询URL地址和策略,循环查询结果
  • 客户端根据状态查询API获取结果信息

服务端可能需要支持异步任务的取消等动作

场景约束

  • 客户端需要能够支持异步框架
  • 系统设计上需要采用异步请求模式

Search

    Table of Contents