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

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

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

阅读 2.7k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题