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