Akka有效载荷异常捕获

时间:2017-09-07 10:10:42

标签: exception timeout akka payload

我需要捕获akka抛出的超出有效负载。这是因为如果我的有效负载超过配置文件中设置的允许数量,响应只会以超时结束。 而不是目前的情况,我想捕获异常akka抛出异常有效负载而不是等待超时。任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

  

我需要捕获akka抛出的超出有效负载。

你不能。

OversizedPayloadException是Akka远程处理功能的内部功能,位于代码不可见的线程上。您的应用程序无法捕获该异常。 (它并没有被抛出,而是被记录,如herehere所示,但这是一个切实的事实。)

话虽如此,向前推进的一种方法是按照此answer中的建议来处理您提出的相关问题。