我应该使用哪个node.js套接字引擎?

克拉默65

我正在构建一个跨网站和Android应用程序的实时聊天应用程序的项目的开始。由于我想防止对各种API调用进行持续轮询,因此我想使用websockets(我没有经验),在此过程中,我认为学习node.js是一个好主意。因此,我需要开始将websockets库用于node.js。为此,我看到了很多选项。我最了解的东西是socket.io。

在SO的周围,我还读到socket.io v0.9确实有很多错误,而且我看到关于engine.io是来自socket.io 1.0版的新的socket.io后端的参考,据称它“指日可待”。所有这些消息均来自2012年(例如此消息),当我查看socket.io网站时,我看到它们仍处于v0.9,这让我想知道几件事:

  • 仍在积极开发socket.io吗?
  • socket.io是一个可行的选择,还是我需要驻留在另一个库中?
  • 您会推荐哪一种以便轻松启动,或者node.js现在实现了良好的套接字(例如,使用net.Socket)?

欢迎所有提示!

仍在积极开发socket.io吗?

https://github.com/learnboost/socket.io

主人:在7小时前完成

所以它现在真的在开发中。

socket.io是一个可行的选择,还是我需要驻留在另一个库中?

我们在几个项目中使用了socket.io,没关系。也许您应该调整心跳值。对我们来说是:

app.io = io.listen(app);
logger.info('Setting up basic configuration.');
app.io.set('heartbeat timeout', 50);
app.io.set('heartbeat interval', 20);
app.io.set('browser client minification', true);
app.io.set('store', new io.RedisStore(ioStoreSettings)); // also don't use in-memory store, it is hardly not recommended

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我应该使用哪个AVX寄存器来避免3字节VEX前缀?

来自分类Dev

Node.js套接字连接错误

来自分类Dev

长POST node.js上的套接字超时

来自分类Dev

Node.js-套接字断开事件无法正常工作

来自分类Dev

node.js-处理TCP套接字错误ECONNREFUSED

来自分类Dev

Node.js网络套接字内存泄漏?

来自分类Dev

降低Node.js套接字连接的超时

来自分类Dev

Node.js-如何跟踪连接的套接字对象?(TCP)

来自分类Dev

对于简单的代码示例,我应该使用哪个快速模板引擎?

来自分类Dev

Node js的多个路由获取套接字

来自分类Dev

Node.js MongoDB套接字关闭错误

来自分类Dev

Laravel Node.js套接字IO

来自分类Dev

Node.js中的套接字构造器问题

来自分类Dev

Flutter套接字IO无法连接到Node JS套接字IO服务器

来自分类Dev

Node.js https.request()错误:套接字挂断

来自分类Dev

为每个新的套接字node.js设置超时

来自分类Dev

长POST node.js上的套接字超时

来自分类Dev

Node.js,如何检测关闭的套接字?

来自分类Dev

使用https的Node.js中的套接字挂起错误

来自分类Dev

套接字IO,我应该将静态javascript文件保存在哪个目录中

来自分类Dev

Java套接字:我应该使用哪个IP地址?

来自分类Dev

对于简单的代码示例,我应该使用哪个快速模板引擎?

来自分类Dev

Node.JS,套接字IO:相同的源策略错误

来自分类Dev

Azure网站使用套接字协议启动我的Hapi Node.js网站

来自分类Dev

从Node.js代码引发套接字事件

来自分类Dev

管理多个TCP套接字Node.js

来自分类Dev

我应该使用哪个Web套接字Uri进行phonegap聊天应用程序?

来自分类Dev

我应该为“类型”使用哪个关键字

来自分类Dev

我应该选择哪个 Node.js 版本?

Related 相关文章

热门标签

归档