我的项目中有通知的node.js。我使用socket.io和redis pub / sub。我喜欢socket.io,因为它为我提供了一个接口,用于所有类型的传输(websocket,长轮询等),它给了我crossbrowser客户端库。但是我在nodejs上调试代码时遇到了很多问题。我经常遇到cpu问题,很难弄清楚它的原因。这就是为什么我想使用工具而不是node.js或者去erlang但是我找不到这些语言的socket.io等工具
答案 0 :(得分:3)
我在几年前的一两年里参与过几个node.js项目,我发现使用Go和调试Go项目要容易得多。但这和其他任何东西一样都是个人品味。
Go有一个socket.io package。
如果您只需要从服务器到浏览器的数据,我建议您尝试使用Server Sent Events;还有几个不错的Go包。例如esource或eventsource。