有没有一种好方法可以使一些 PHP 调用异步、非阻塞?例如,看看这个简单的代码:
<?php
$hosts = [...] // array of 100+ hosts
foreach ($hosts as $host){
$sysNames['$host'] = snmpget($host, 'community', "system.sysName.0");
}
echo 'done'
例如,如果有 10 台主机宕机,那将造成巨大的延迟。
如何使 snmpget 调用非阻塞?
我已经尝试过 React\Promise,但我找不到一些有用的例子。任何人都可以建议该类的正确实现吗?