我正在使用Spring Boot设置Spring Rest API。 这将部署在weblogic服务器上。 此api将执行db操作,该操作可能需要几秒钟到一个小时。 打算使用spring的'DeferredResult'和'ForkJoinPool'异步触发数据库操作。
如果要等30秒后我没有从db操作中得到响应,我想执行超时并通知最终用户。
因此,我将为我的rest api设置此配置,使其在30秒后超时。
我的问题:是否可能发生任何Weblogic HTTP超时? 如果是,那么我的api配置的超时将需要小于服务器超时 要么 我需要增加服务器超时时间,使其大于API超时时间。
关于此方法的任何想法都会很棒。