【发布时间】:2018-03-24 08:13:52
【问题描述】:
我想知道是否可以在完成执行脚本之前向请求发送响应?
例如,服务器 A 正在向我的服务器 B 发送请求(server2server 请求)。除了向服务器 A 发送响应之外,我还需要对其他 API 执行一些 curl 请求并将一些数据保存到 DB。 我不想强制服务器 A 等待这个额外的任务,因为它可能会导致连接超时。
有一种使用队列(如 Beanstalkd)的解决方法,但我想知道是否可以按照我描述的方式以及使用这种方法是否存在任何危险。
【问题讨论】:
-
可以,使用队列系统
标签: php asynchronous