处理Lagom服务响应的压缩

时间:2018-04-14 12:18:48

标签: java rest compression lagom

根据序列化的Lagom doc

  

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

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

Accept-Encoding: gzip, deflate, sdch, br

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

1 个答案:

答案 0 :(得分:1)

您是否希望在服务呼叫中实际处理此问题,或者您是否希望在更高级别处理它?如果你想在更高级别处理它,那么你需要做的就是启用Play的gzip过滤器:

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

目前这只支持gzip,但可以修改它以支持其他压缩编码。