Quarkus 是不是提供任何东西来 gzip 压缩 servlet 响应?

Posted

技术标签:

【中文标题】Quarkus 是不是提供任何东西来 gzip 压缩 servlet 响应?【英文标题】:Does Quarkus provide anything to gzip compress servlet responses?Quarkus 是否提供任何东西来 gzip 压缩 servlet 响应? 【发布时间】:2021-08-04 21:27:36 【问题描述】:

我有一个 Quarkus servlet 应用程序。它不是 REST 应用程序。 我需要对响应应用 GZIP 压缩。 Quarkus 或 Undertow 中有什么支持这一点的吗?

我知道 RestEasy 可以,但这不是 REST 应用程序。它实际上是另一个 Web 服务的代理,因此它作为 servlet 比 REST 端点更有意义。

这是我能找到的唯一文档,但它仅适用于 REST 端点。 https://quarkus.io/guides/rest-json#gzip-support

WildFly 中的 Undertow 似乎确实支持这一点,但我不知道如何将其应用于 Quarkus。 Configuration GZip at Wildfly

如果没有,任何人都可以推荐一个这样做的开源 servlet 过滤器吗? 我可以自己写,但我宁愿只使用有效的东西。

【问题讨论】:

【参考方案1】:

目前不支持,但是请打开一个问题,这绝对是一个值得拥有的功能

【讨论】:

以上是关于Quarkus 是不是提供任何东西来 gzip 压缩 servlet 响应?的主要内容,如果未能解决你的问题,请参考以下文章

Quarkus 异常处理程序

如何在 Quarkus 中禁用安全性

如何在 Quarkus 应用程序中设置 H2 数据库控制台 url

有没有办法在 Quarkus 单元测试中回滚事务?

如何使用 Quarkus 在 RestEasy 中为 MultipartFormDataInput 提供 swagger 注释

jsf东西的gzip压缩