根据这个用于序列化的 Lagom 文档:
如此处所述,压缩仅用于持久事件, 服务群集的持久快照和远程消息。它 不用于在外部 API 中序列化的消息 服务。
我想允许处理请求标头,例如
Accept-Encoding: gzip, deflate, sdch, br
那么,处理 Lagolm 服务对外部应用程序(例如 Web-App)生成的响应的压缩的方法是什么?
您想在服务调用中实际处理这个问题,还是想在更高级别上一般地处理它?如果你想在更高级别处理它,那么你需要做的就是启用Play的gzip过滤器:
https://www.playframework.com/documentation/2.6.x/GzipEncoding
目前这只支持 gzip,但可以修改它以支持其他压缩编码。