猿问

用websocket实现即时推送服务,服务端用swoole实现客户端用JS实现可行吗?

如题,我想做一个即时推送的信息的应用,重要的是服务端如何实现?
用node.js实现与用php swoole实现有什么不同吗?或各有哪些优势?
假设系统用户在线数量很大,用这个websocket实现,那不是用户占用连接数很多?出现连接占用满了如何解决?

后面补充:
我的即时推送服务包含禁止重复登录,有发生则T原来登录的人下线。
websocket如何实现服务端T人?假设用户登录后,session存储在分布式服务器上,假设与客户端建立连接的服务器是IP1,当用户从另一个设备又登录了,假设是IP2接收到请求,那么检查到有登录session。这时如何使IP1发送T人信息到客户端。是不是P2接收到用户的登录请求后,检查session,然后与ip1通信 ,叫IP1发T人信息?
或者IP2能不能直接发T人信息给客户端的。估计不行吧

胡说叔叔
浏览 527回答 1
1回答

不负相思意

无论用NODE还是PHP都可以实现这个任务。一般的小公司完全不要考虑用户量太大的问题,现在服务器对于轻负载来说,带个10万+轻轻松松。所以先实现业务吧。然后再考虑性能问题。
随时随地看视频慕课网APP
我要回答