标签: php multitasking
我制作了一个简单的IRC机器人,它可以加入一个频道并根据命令执行简单的任务,机器人可以完美地为1台服务器工作
但现在我希望它能同时在多个服务器上运行,我想到的一个解决方案是多次启动脚本
例如
php bot.php server1 php bot.php server2 ...etc
但出于很多原因我不喜欢这个
我可以使用PHP进行多任务处理的其他方法
答案 0 :(得分:0)
这是一个相当复杂的话题。我建议你看看像Amp和Ratchet这样的库(更多的是面向websockets,但可能仍然可以用于你的情况),这些库是为简化你正在处理的任务而构建的。制定自己的解决方案可能会很困难。