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