Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了想要选择:Node.js Meteor.js Ratchet RabbitMQ用于实时WebChat(论坛)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在提出这个问题之前,我做了一些研究,但是我找不到具体的答案。

我想通过实时同步到服务器上的DB来创建WebChat。 (MysqL或MongoDB – 都可以)
但是关于同步数据,几乎没有办法:

>通过Ratchet的PHP websockets,我的工作只是通过JSON创建一个协议来查询和消息传递。许多文档,很多教程。
(我知道websockets在IE中不起作用,但无关紧要)
> node.js socket.io – 与1.语言相同的技术解决方案。
> node.js meteor.js(sockJS) – 似乎家伙都做了所有的工作,我不需要添加任何协议功能,只是代码的逻辑。但高负载怎么样?文档如何…非常年轻的框架。
>龙卷风Tornadio2(socket.io)RabbitMQ

有人可以比较RabbitMQ和meteor.js吗?通过表现。有谁能说哪种方式更好?

我不知道所有的框架,所以如果我有比这更好的选择,请告诉我:)

请给我你的意见谢谢!

解决方法

我推荐基于PHPRatchet的websocket服务器。我使用它,而这个 link是Ratchet和SockJS之间的基准webSocket服务器。

成为您想要使webchat然后需要最佳性能和良好的cpu权力.Ratchet具有良好的客户端和服务器之间的处理消息解决方案。它具有广播发送消息和一组客户端的特殊发送消息,并且它对服务器事件的良好控制例如MysqL update by ZMQ Libarary.Ratchet& ZMQ在Reactphp项目之上

此外,您还可以看到WebRTC(与WebSockets相关的技术),这是另一项增强现代Web浏览器通信能力的功能。 WebRTC是Web的点对点技术。 WebRTC的第一个应用是实时语音和视频聊天。 WebRTC已经是媒体应用的引人注目的新技术,并且在线许多可用的示例应用程序使您能够通过Web测试视频和音频。请检查这个link

大佬总结

以上是大佬教程为你收集整理的想要选择:Node.js Meteor.js Ratchet RabbitMQ用于实时WebChat(论坛)全部内容,希望文章能够帮你解决想要选择:Node.js Meteor.js Ratchet RabbitMQ用于实时WebChat(论坛)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。