sockettimeoutexception如何解决

sockettimeoutexception如何解决

出现这种情况,一般有以下几种情况:

情况一:第三方服务的业务处理异常,可以做自定义异常

情况二:第三方服务处理业务超时,即SocketTimeoutException异常

情况三:连接第三方服务超时,即ConnectionPoolTimeoutException异常

情况四:连接第三方服务的连接池异常,即ConnectionPoolTimeout

处理方案

情况一:根据第三方定义的信息,比如错误码,本地程序做对应的事务回滚

其他情况:本地服务捕获对应的异常,并做对应的事务处理