【发布时间】:2018-02-16 00:51:23
【问题描述】:
我需要捕获 akka 抛出的负载超出异常。这是因为如果我的有效负载超过配置文件中设置的允许数量,响应就会以超时结束。 而不是这种目前的情况,我想捕获异常 akka 在超出有效负载的情况下抛出,而不是等待超时。任何人都可以帮助解决这个问题吗?
【问题讨论】:
标签: exception timeout akka payload
我需要捕获 akka 抛出的负载超出异常。这是因为如果我的有效负载超过配置文件中设置的允许数量,响应就会以超时结束。 而不是这种目前的情况,我想捕获异常 akka 在超出有效负载的情况下抛出,而不是等待超时。任何人都可以帮助解决这个问题吗?
【问题讨论】:
标签: exception timeout akka payload
我需要捕获 akka 抛出的负载超出异常。
你不能。
OversizedPayloadException 是 Akka 远程处理功能的内部,并且位于您的代码不可见的线程上。您的应用程序无法捕获该异常。 (并且它没有被抛出,而是被记录,如 here 和 here 所见,但这是一个相切的事实。)
话虽如此,前进的一种方法是按照answer 中的建议处理您提出的相关问题。
【讨论】: