Spring Cloud Gateway 4.0 中有趣的新过滤器
Spring Cloud Gateway 4.0 终于发布了!感谢社区贡献,我们引入了新功能和有趣的过滤器。
这篇博文详细介绍了值得注意的新功能,并解释了其中一些新过滤器,包括它们的工作原理以及如何使用它们为应用程序提供更多洞察。
首先,我们来谈谈缓存!缓存是一个复杂的问题,这就是为什么我们引入了两个与此相关的新过滤器,但请注意,这些过滤器可能会导致网关内存受限,因此请谨慎使用。
CacheRequestBody
如果不正确处理请求体可能会导致问题,因此我们为您简化了操作;通过此过滤器,我们提供了在请求体发送到下游之前对其进行缓存的可能性,并可以从交换属性中获取该请求体。它将在 ServerWebExchange.getAttributes() 中以 ServerWebExchangeUtils.CACHED_REQUEST_BODY_ATTR 中定义的键值提供...