我想设置我的Spring Boot服务器超时,比如说15秒。需要明确的是:我希望如果我的服务器在15秒内没有响应,它会返回一个错误响应(类似于Heroku中发生的事情,只有30秒)我该怎么做
我的问题实际上源于这样一个事实,即这个服务是一个网关,它调用另一个服务,有时需要很长时间才能响应,而且我无法控制该服务的超时。由于我使用SDK文件来调用该服务器,因此无法控制传出的调用有没有一种方法可以全局设置所有传出呼叫的超时
感谢
您可以将库封装到一个额外的线程中,然后在超时的情况下直接加入该线程。示例请参见http://www.journaldev.com/1024/java-thread-join-example-with-explanation