1. 首页
  2. 编程语言
  3. Java
  4. spring boot实现超轻量级网关的方法(反向代理、转发)

spring boot实现超轻量级网关的方法(反向代理、转发)

上传者: 2022-03-07 18:26:25上传 PDF文件 72.39 KB 热度 10次

在我们的rest服务中,需要暴露一个中间件的接口给用户,但是需要经过rest服务的认证,这是典型的网关使用场景。熟悉网络请求的同学应该很清楚,请求无非就是请求方式、HTTP header,以及请求body,我们将这些信息取出来,透传给转发的url即可。/graphdb/** 转发到 Graph_Server/**获取转发目的地址:然后从request中提取出header、body等内容,构造一个最后用以下是轻量级转发全部代码:Spring Controller,RequestMapping里把GET \ POST\PUT\DELETE 支持的请求带上,就能实现转发了。

用户评论