我目前正在Symfony 4上创建一个网站,我希望集成即时通讯系统(例如Messenger),并可能创建讨论组。
问题是我不知道该使用哪种方法。 Symfony对此不提供任何服务,由于对服务器的许多请求,ajax在我看来根本没有优化。 我应该使用耦合到nodeJ的websocket吗? 还是使用Rachet librarie?因为我不了解NodeJ,并将新技术集成到项目中可能并不适合所有人
那么,最能支持大量用户的最佳系统是什么?
谢谢
答案 0 :(得分:1)
答案 1 :(得分:1)
您在这里有2个选择:
自己实施
在您的情况下,您需要以下内容:
使用某些消息传递SaaS平台
还有许多差异消息平台,例如Pusher,Twillio,Layer,ConnectyCube,Applozic等。
我前一段时间使用ConnectyCube,它们支持针对iOS,Android和Web的消息传递,视频呼叫和推送通知功能。他们还提供了一些现成的代码示例,因此可能需要一些时间才能启动。 Pricing是有竞争力的。因此可以通过以下方式完成:
希望对您有帮助
答案 2 :(得分:0)
我真的建议您使用SOCKET.io,它是websockets的实现。它简单,快速且语法非常简单,我用了它,它确实对我有很大帮助,当然,使用nodeJS和socket io,您可以在后端定义每个事件,然后在前端添加函数
您可以在我链接的socket.io页面中看到演示,并在github中查看代码