在游戏框架中是否存在twitter finagle的类似过滤器概念

时间:2014-08-27 02:19:38

标签: scala playframework

在twitter的finagle中,有一个过滤器概念,它们可以组合并应用于服务以向服务添加功能,如添加超时或重试,可以在此处找到概念和示例:http://twitter.github.io/finagle/guide/ServicesAndFilters.html

在playframework中,您可以调用第三方服务:

WS.url(requestUrl).get

网络不稳定,其中一个解决方案是添加重试机制,当获取失败时,我们可以重新发送网址重试。

我们知道如何为这种情况添加重试,我只想知道playframework中是否有类似的过滤器概念,因此您可以将它们组合起来并为WS调用添加新功能。

1 个答案:

答案 0 :(得分:-1)

在Play中开箱即用,没有这样的过滤器。但是,您可以使用official documentation.

中所述的动作合成自行添加它们