是否可以在“ Vanilla” PHP中创建异步代码?

问题描述 投票:0回答:1

我们有一个包含许多PHP脚本的后端。将来,我们可能会转移到NodeJs,这样就可以了,但是我很乐意找到一种使脚本异步的方式,从而不会阻塞。

我们使用脚本来处理来自第三方服务(Stripe,Zendesk等)的请求,并且由于我们的PHP代码是同步的,我们的某些功能会花费大量时间并创建超时错误。

[我们不打算使用类似Laravel的东西(据我所知,已经内置了这个东西,所以如果有一种创建/处理工人或类似东西的方式,那将是很棒的。

谢谢!

php api asynchronous zendesk
1个回答
0
投票

您可以将php与Rabbitmq一起用于amqp协议,因此您可以在队列上分派一些信息,这些信息将在代码外进行处理(类似于asincornus代码)。 Here is a link to documentation

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.