【问题标题】:Handle compression of Lagom's service responses处理 Lagom 服务响应的压缩
【发布时间】:2018-04-15 19:00:47
【问题描述】:

根据这个Lagom doc进行序列化:

压缩,如此处所述,仅用于持久事件, 服务集群的持久快照和远程消息。它 不用于在外部 API 中序列化的消息 服务。

我想允许处理请求标头,例如

Accept-Encoding: gzip, deflate, sdch, br

那么,将 Lagom 的服务生成的响应压缩到外部应用程序的处理方法是什么,例如网络应用?

【问题讨论】:

    标签: java rest compression lagom


    【解决方案1】:

    您想在服务调用中实际处理这个问题,还是想在更高级别上进行一般处理?如果你想在更高级别上处理它,那么你需要做的就是启用 Play 的 gzip 过滤器:

    https://www.playframework.com/documentation/2.6.x/GzipEncoding

    目前仅支持 gzip,但可以修改为支持其他压缩编码。

    【讨论】:

    • 是的,我想通用处理它。你能帮助解决 Lagom/Java/Maven 的依赖关系吗?谢谢。
    • 在我的情况下,添加以下内容:com.typesafe.play/filters-helpers_2.12/2.6.13 成功了。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2021-08-27
    • 2015-04-02
    • 2011-06-02
    • 2010-12-17
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    相关资源
    最近更新 更多