今天我看看 Rasmus 在这里描述的内容 http://toys.lerdorf.com/archives/57-ZeroMQ-+-libevent-in-PHP.html在 PHP 中将 ZeroMQ 与 libevent 结合使用。
我让它工作,但我注意到客户端等待服务器返回/发送响应。是否可以使客户端脚本不等待服务器响应?我只希望发送到服务器的消息是“即发即忘”。
我用谷歌搜索了一下,但没有找到任何有用的东西,ZeroMQ PHP 客户端库似乎没有太多关于异步通信的选项,还是我错过了一些东西?
最佳答案
该示例使用 REP/REQ 套接字对,最终的 recv() 调用并不是严格必要的,但我建议您使用 PUSH/PULL 对(在客户端上 PUSH,在服务器上 PULL),然后您可以在发送后立即关闭客户端套接字。在这种情况下,服务器中的回复部分必须被丢弃。
关于php - 使用 ZeroMQ 不等待服务器响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862604/