如何通过Spring Boot实现轻量级网关,结合反向代理与转发技术?
- 内容介绍
- 文章标签
- 相关推荐
本文共计856个文字,预计阅读时间需要4分钟。
在我们rest服务中,需要暴露一个中间件接口供用户使用,但需要经过rest服务的认证。这是常见的网关使用场景。可以引入网关组件来解决问题,但引入zuul等中间件会增加系统复杂性。
在我们的rest服务中,需要暴露一个中间件的接口给用户,但是需要经过rest服务的认证,这是典型的网关使用场景。可以引入网关组件来搞定,但是引入zuul等中间件会增加系统复杂性,这里实现一个超轻量级的网关,只实现请求转发,认证等由rest服务的spring security来搞定。
如何进行请求转发呢? 熟悉网络请求的同学应该很清楚,请求无非就是请求方式、HTTP header,以及请求body,我们将这些信息取出来,透传给转发的url即可。
本文共计856个文字,预计阅读时间需要4分钟。
在我们rest服务中,需要暴露一个中间件接口供用户使用,但需要经过rest服务的认证。这是常见的网关使用场景。可以引入网关组件来解决问题,但引入zuul等中间件会增加系统复杂性。
在我们的rest服务中,需要暴露一个中间件的接口给用户,但是需要经过rest服务的认证,这是典型的网关使用场景。可以引入网关组件来搞定,但是引入zuul等中间件会增加系统复杂性,这里实现一个超轻量级的网关,只实现请求转发,认证等由rest服务的spring security来搞定。
如何进行请求转发呢? 熟悉网络请求的同学应该很清楚,请求无非就是请求方式、HTTP header,以及请求body,我们将这些信息取出来,透传给转发的url即可。

