<分区>
我的项目中有用于通知的 node.js。我使用 socket.io 和 redis pub/sub。我喜欢 socket.io,因为它为所有类型的传输(websocket、长轮询等)提供了一个接口(interface),并为我提供了跨浏览器客户端库。但是我在nodejs上调试代码有很多问题。我经常遇到 cpu 问题,很难找出原因。这就是为什么我想使用工具而不是 node.js 可能是 go 或 erlang 但我找不到这些语言的 socket.io 等工具
<分区>
我的项目中有用于通知的 node.js。我使用 socket.io 和 redis pub/sub。我喜欢 socket.io,因为它为所有类型的传输(websocket、长轮询等)提供了一个接口(interface),并为我提供了跨浏览器客户端库。但是我在nodejs上调试代码有很多问题。我经常遇到 cpu 问题,很难找出原因。这就是为什么我想使用工具而不是 node.js 可能是 go 或 erlang 但我找不到这些语言的 socket.io 等工具
最佳答案
我在一两年前从事过几个 node.js 项目,我发现使用 Go 和调试 Go 项目要容易得多。但这与其他任何东西一样都是个人品味。
有一个socket.io package用于围棋。
如果您只需要从服务器到浏览器的数据,我建议您试试 Server Sent Events;也有几个不错的 Go 包。例如esource或 eventsource .
关于node.js - 什么是 websocket 的最佳工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21174516/