gpt4 book ai didi

socket.io - SockJS 还是 Socket.IO?值得重新编码基于 ajax 的页面吗?

转载 作者:行者123 更新时间:2023-12-03 09:12:24 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




哪个更好:Socket.IOSockJS最大的区别是什么?

将完全基于 ajax 的页面重建为基于 node.JS/socket.io 的页面有多难?我必须完全重新编码所有内容吗?
有没有关于如何做到这一点的好教程?这样做是否值得(在您看来)?

最佳答案

SockJS 有更多可用的服务器端选项。如果您不想绑定(bind)到 Node.js,那么它可能是一种选择。从使用 PyPy 托管服务器端部分的一些基准测试来看,缩放似乎效果最好。

socket.io 有更多传输选项,包括 Flash。即使您不喜欢 flash,它也可以选择 真实 WebSocket 传输,根据您的实现需求,它可能会更好地工作。

事实是,要么完成工作,这取决于你的愿望。我建议在每个应用程序中创建一个简单的应用程序,看看你的 API 是否更自然。

就个人而言,我更倾向于使用 socket.io ...我还要说,如果您需要使用集群进行扩展,您可能还需要制定策略来使用 pub/sub 服务器(例如 redis)因为不同的请求可能会到达不共享内存状态的不同进程。

另外值得注意的是,.Net 是否有一个类似的框架,称为 SignalR ...

关于socket.io - SockJS 还是 Socket.IO?值得重新编码基于 ajax 的页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10341593/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com