交易 API 模块

本文最后更新于 2 分钟前,文中所描述的信息可能已发生改变。

交易 API 模块

DeferredResult 异步处理流程

DeferredResult 在 TradingApiController 中用于异步处理订单请求,避免阻塞线程。 通过 Kafka 消息队列和 Redis 消息推送机制,订单处理结果会异步通知 API 控制器,最终触发客户端响应。


  • 通过 deferredResult.setResult() 会触发 Spring MVC,将响应数据返回给客户端。

OkHttp 异步请求

请求流程

异常处理流程

LeetCode Weekly Contest 442
Kafka Messaging Queue