Spring Boot HTTP2服务器推送

csn*_*ewb 5 spring spring-boot http2

从Brian Clozel找到了一个很好的有关HTTP / 2和Spring Boot的示例,尤其是使用Server Push:https : //github.com/bclozel/http2-experiments。有一个index.html有一些图像资源。但是,这些映像已推送到服务器,但我不知道此推送是从哪里确切启动的。我看不到任何可能会导致将资源推送到的推送过滤器或任何其他指标index.html。有任何想法吗?

sbo*_*det 5

在此示例中PushCacheFilter配置码头。

PushCacheFilter 将自动“学习”与任何资源相关联的辅助资源,并将自动推送它们。

该示例还显示了一种以编程方式推送资源的方法。但是,不赞成使用该API,而建议使用PushBuilder

PushBuilder 将成为Servlet 4.0的一部分,成为标准API。