我想在PHP中使用redis pub / sub,但我担心PHP不能成为唯一的工具:订阅者需要始终可调用,因为php不是作为守护进程运行的,我不能相信它总是“开启”。 那么PHP世界的解决方案是什么:
用“2.”我的意思是:使用 nodejs / java / fooBar服务器,它是守护进程的订阅者并回调php(使用http / cli或其他)。
我找不到比“2”更好的主意。 ,但它以同样的方式似乎无益......
您有什么看法?
编辑: 你会如何使用像platform.sh这样的云平台来实现这一目标,但是没有机会拥有一个supervisor.d?
答案 0 :(得分:1)
感谢评论,我发现了一个令人满意的方法:使用supervisor.d,它将重新启动symfony Command脚本:
set_time_limit(0)
BRPOP
,最大路径比read_write_timeout低1秒)