如何在PHP中运行异步操作

时间:2020-10-20 07:02:59

标签: php asynchronous curl task

我有这样的要求来构建自己需要的东西:

  • CLI任务,用于处理来自消息队列(NATS正在使用)的请求消息;
  • 每条传入消息都是一个cURL包/对象,应放置在其中以便执行;
  • 每个新程序包都应异步运行,因此主要任务只是将所有传入请求放置在并行线程(或进程)中。

问题是我可以找到的每个异步解决方案,就像总是驻留在内存中的一组工作程序一样,但是我想动态地将这些工作放在工作中。

我也了解multi_curl-但是当您需要执行许多现成的cURL连接时,此解决方案确实非常好,但是在我的情况下,此cURL连接出现在项目的生命周期中,应尽可能快地执行

0 个答案:

没有答案