Skip to content

网关逻辑分析

470字约2分钟

2024-10-14

逻辑分析

上一小节 动态路由的实现 中,已经分析了如何基于GIN框架,实现路由的动态注册与下线。 在此基础之上,则需要进一步思考,动态路由的逻辑中,应该实现那些功能? 在分析需要实现哪些功能之前,我们需要先整体思考下,网关代理接口的执行流程

功能分析

从上述简易流程,很容易看出,拦截404之后,主要完成以下几项任务:

网关请求解析

!!!路由对应处理逻辑!!!

请求转发

构建网关响应数据

明确以上核心逻辑,后续将逐个拆解分析每一个逻辑应该如何处理以及如何实现。