在PHP中为VTS创建侦听器套接字
问题描述:
我在PHP中的服务器上运行侦听器。其松散的基础上的链接,但根据我的要求定制。在PHP中为VTS创建侦听器套接字
How to listen to a TCP port using PHP?
后期当车辆的数量已经达到超过150,该端口被阻塞。 当从Herculues程序检查其给出以下消息
TCP connection error :10061
什么是PHP创建监听器,可同时处理超过1000点设备的数据的最优化方法。
谁能帮我过去对使用棘轮的优势/劣势的经验。该应用程序运行在Cakephp
答
我正在运行一个棘轮Websocket我自己约10K并发用户。 它在连接到一个pushserver的3个不同进程中运行,可以使用正确的侦听器将数据发送到正确的套接字(仅用于节省带宽)。
我经历的最高延迟是100ms。
这3个进程在Microsoft Azure云中运行,1个在北美,1个在欧盟,1个在亚洲。
这样我就可以将用户连接到我最近的websocket。
我在Cakephp没有经验,所以我不知道如何在框架中实现它。
如果您需要更多信息,请让我知道。
你能分享一下代码吗?我将在AWS上托管它,并使用SES – user2055396
推送它,在遵循来自socketo.me的教程之后,您将拥有一个websocket,一旦您需要多个websocket,它将发生变化。 虽然到那时您可能想要开始保存与其对应的userId的WebSocket连接,并将它连接到表中的哪个(3我的cas)websockets,这样做pushserver部分应该很容易。 tldr;按照教程,从那里开始。 – mitchken