目前,我有一个使用Laravel框架构建的项目。
现在需要与发送服务调用ideaBiz的第三方短信集成。
我需要澄清此服务是否应在以下位置开发和部署 相同的Laravel应用程序或使用Node.js的单独应用程序-(因为它是异步的)
据我所知,PHP是同步的。因此我怀疑这会导致当前系统功能产生不必要的延迟。
请帮助我解决这个体系结构问题。
谢谢
答案 0 :(得分:1)
是的,我们每天都在使用Laravel将批量短信发送到数十亿个号码。您可以在这里检查我们的Laravel软件包:https://github.com/intergo/sms.to-laravel-lumen和Lumen。
我们使用Redis和Horizon将SMS排队。希望这会有所帮助。
答案 1 :(得分:0)
这可以使用Laravel毫无问题地完成!我想您只需要向api发送请求即可?
我建议看一下queues或task scheduling来执行这些作业。这样,您可以执行这些请求而不会影响Web应用程序本身。