В моем приложении я делаю несколько разных вызовов некоторых сторонних API.
Как я могу установить «максимальное время ожидания» для ответа, чтобы, например, через 200 миллисекунд, если служба не давала ответа, я могу перейти к следующему API службы, вниз по «лестнице».
Один из методов, которые можно использовать в sleep
, например: sleep(0.2)
, но режим сна просто ждет 0,2 секунды, прежде чем выполнить вызов, вместо того, чтобы позволить вызову произойти, и если ответа нет, переходите на.
Любые советы или помощь очень ценится и заранее спасибо