实现PHP守护进程是否现实,它将与websocket-server保持持续连接?

时间:2014-11-10 08:32:42

标签: php websocket

情况的本质:

网站上有一个呼叫中心(websocket-server位于与服务器不同的站点)。

该网站目前必须通过此websoket服务器接收相关信息,该网站收到的信息对所有用户都是相同的(可用电话线数量)。

现在实现如下:页面上每个转换的每个访问者通过javascript连接websocket-server并接收数据。结果,创建了大量的化合物和websoket服务器。

无法在websoket服务器上更改任何内容。

应该如何工作:

在运行PHP守护程序的站点服务器上,该守护程序建立与vebsoket服务器的一个连接,并接收每N秒到期的信息并将其写入文件。

问题:

实现PHP守护进程是否切合实际,它将与websocket-server保持持续连接?如果是这样,还需要哪些额外的库?

1 个答案:

答案 0 :(得分:0)

这是一个非常有用的lib,带有简单的例子。在实际项目上进行测试。

https://github.com/lukaszkujawa/php-multithreaded-socket-server

这是示例页面

http://systemsarchitect.net/multi-threaded-socket-server-in-php-with-fork