腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
Node.js
事件
循环需要多个阶段?
、
、
、
、
我已经阅读了几十篇描述
Node.js
事件
循环
的
文章和文档,比如
Node.js
自己提供
的
: 我无法
理解
这个问题:为什么
事件
循环需要几个阶段,每个阶段都有自己
的
回调队列?所有的文档和文章都用“这个阶段做某事,并执行用X或Y设置
的
回调”来描述循环
的
各个阶段,但从来没有真正阐述为什么首先需要这些单独
的
队列。为什么setTimeout()或setImmediate()
的
回调或套接字关闭需要在
浏览 0
提问于2018-08-08
得票数 19
1
回答
node.js
是否适合于任何时候都需要开放连接
的
长
轮询
?
我现在有一个在线功能,它要求我在我
的
数据库中设置一个字段,并将其集成到获取通知更新中。因此,这是通过长
轮询
来完成
的
(因为短
轮询
不会更好,从而导致与服务器
的
连接减少)。我曾经在PHP上这样做过,但正如你们中了解PHP的人所
理解
的
那样,PHP会很快失去所有可用
的
连接,即使在fpm下也是如此。因此,我转向
node.js
,它应该能够处理数千(如果不是数百万)并发连接,但我越看越觉得
node.js
通过基于
事件
浏览 4
提问于2015-03-28
得票数 0
回答已采纳
1
回答
Node.js
客户端连接和Azure事务计费成本
、
我对
Node.js
在Azure平台中
的
使用还是个新手。我所
理解
的
是,
Node.js
技术就像是从“服务器->到-->客户端”数据推送
的
广播
事件
模型。从技术上讲,
node.js
客户端通过长
轮询
永久连接连接到
node.js
(服务器)。这意味着,
node.js
(服务器)不断地向客户端发送一些心跳来维持连接
的
活动。如果我
的
假设是正确
的
,azur
浏览 3
提问于2012-03-22
得票数 1
1
回答
事件
循环是否
轮询
事件
完成或内核/os通知回?
、
当
Node.js
启动时,它初始化
事件
循环,处理提供
的
输入脚本,该脚本可以进行异步API调用、调度定时器或调用process.nextTick(),然后开始处理
事件
循环。例如,如果我
的
代码做了两个命令--一个是setTimeOut(),另一个是API Call,那么解复用器将把第一个在计时器队列中,另一个在
轮询
队列中。但是
事件
是存在
的
,循环监视这些队列和
事件
,在完成时将注册
的
回调推送到处理它
的
回调堆栈
浏览 4
提问于2021-01-06
得票数 2
回答已采纳
1
回答
socket.io + redis - ghost套接字--有可能吗?
、
、
、
我用
node.js
,socket.io,clusters,redis做了一个应用程序,它在8个进程中运行。有没有可能每个进程都有一个鬼套接字?我
的
意思是已经断开连接
的
套接字,但并不是每个进程都知道它,并且仍然拥有它们。所以我认为有些
浏览 2
提问于2012-10-15
得票数 1
回答已采纳
1
回答
Node.js
是如何处理传入请求
的
?
、
、
、
、
为了深入研究关于
Node.js
的
更复杂
的
概念,我正在做一些研究,以确保我
理解
关于语言
的
原理和它所构建
的
基本构建块。 就我而言,
Node.js
依赖于反应堆模式来处理每一个传入
的
请求。该算法基于
事件
解复用器算法。第二个负责处理请求操作及其资源,然后,一旦操作完成,它将“结果”添加到
事件
队列中。在这个过程之后,现在负责执行每个
事件
的
处理程序。作为一个单线程进程,如果
事件
浏览 4
提问于2020-09-16
得票数 3
回答已采纳
1
回答
浏览器请求死之前还有多长时间?
、
我正在尝试在我
的
一个应用程序上实现一些推送技术。我打算使用
node.js
来解决这个问题,但我不认为它与我
的
问题相关。我要做
的
基本上是对服务器进行长时间
轮询
,因为我
理解
了nodejs
的
事件
驱动工作方式,所以我不需要太关心服务器端
的
事情。次要问题:当浏览器停止等待时,
浏览 0
提问于2011-08-16
得票数 0
回答已采纳
3
回答
与Apache一起使用
Node.js
进行长
轮询
、
、
我读到
Node.js
比apache占用更多
的
CPU。但是,如果我只使用
node.js
处理长
轮询
调用,其余
的
使用apache,那么它是否仍然占用那么多
的
CPU,或者它是否会被证明是有益
的
。我打算自己尝试一下,但如果有人已经这样做了并有意见,那将是很有帮助
的
。谢谢。
浏览 0
提问于2011-06-24
得票数 1
回答已采纳
1
回答
创建
Node.js
事件
侦听器,用于在表中插入新
的
mysql (用于Notification )
、
、
、
、
具体来说,我正在开发
的
两个实时功能是实时聊天和实时通知提要。我能够使用
Node.JS
和Socket.io为站点创建实时聊天(客户端到客户端),但我在如何创建一个由节点(数据库到客户端)驱动
的
通知系统方面困难重重。主要问题:
Node.js
能否执行长时间
轮询
以检查数据库是否有新记录?如果是这样的话,用
Node.js
进行长时间
轮询
是否比传统
的
轮询</
浏览 3
提问于2012-10-12
得票数 1
1
回答
node.js
实际上是如何处理
事件
循环
的
?
、
如果我们还想处理其他
事件
,比如在同一个节点进程中服务HTTP请求,我发现不可能使用process.nextTick()来调整JS上
的
CPU时间,因为process.nextTick
的
事件
循环中
的
obervercompute()函数之前像处理请求一样处理它们
的
事件
。我担心
的
是:整个手术在6秒后,请求应该被处理,为什么它会持续很长时间?我一直认为跑步模式如下所示: 如果
事件
循环发现等待I/O观察者( web请求
浏览 2
提问于2014-08-16
得票数 1
1
回答
具有AWS负载平衡
的
Node.js
、
、
、
、
我正要构建一个聊天应用程序,我很想使用
node.js
(这将是我第一次使用它)。 我
理解
浏览 1
提问于2013-06-16
得票数 1
1
回答
“
事件
循环阶段”(如“I/O回调”和“`poll`”)之间
的
差异
、
、
我无法
理解
I/O callback和poll两个阶段
的
不同之处,而通过event loop of
Node.js
的
机制进行阅读。例如,当我们尝试异步读取文件时,poll阶段接收I/O指令来读取文件(因此,读取文件发生在
轮询
阶段?)并将callback of fs.readFile()添加到I/O callback阶段( fs.readFile
的
回调在I/O callback阶段
浏览 1
提问于2018-03-27
得票数 1
回答已采纳
3
回答
实时监控网站更新
、
、
我很好奇如何实时监控网站
的
更新,最好是用
node.js
。 让我们以维基百科为例。有人决定用一些相关信息来更新一篇文章。我如何订阅页面并立即在我
的
node.js
服务器中获得
事件
,而不必每X秒
轮询
一次网站?
浏览 3
提问于2012-07-17
得票数 3
回答已采纳
3
回答
在
Node.js
中,哪些存储技术可用于实时游戏
、
、
、
我计划尝试使用html5和
node.js
进行实时游戏开发。我之前做了一个游戏,使用
轮询
来模拟游戏中
的
实时更新。我
的
实时游戏将使用AJAX来保持游戏在多个客户端之间
的
同步。每当客户端
轮询
服务器时,它都会检查自上次
轮询
以来发生
的
任何更新,并返回任何相关更新(通过将上一次
轮询
时间与last_updated字段进行比较来完成此操作)。在我
的
新版本游戏中,我使用
的
是
node.js
(和web
浏览 2
提问于2011-11-24
得票数 0
回答已采纳
1
回答
Angular聊天室Web应用
、
、
、
我是Angular
的
初学者,正在尝试构建一个聊天室应用程序,作为一种自学如何在框架中进行开发
的
方式。$scope.longPoll = function (opts) { opts = opts由于这是我
的
第一个合适
的
Angular应用程序,我相信有些地方我可以做得更好。我想知道<e
浏览 1
提问于2013-02-05
得票数 2
1
回答
通过
Node.js
在db中更新时立即推送数据
、
、
、
、
当一些数据被更新到DB中而不是
轮询
时,有什么方法可以将数据推送到web上吗?我们有一些
事件
可以在某些数据被更新到DB中时检查。我正在处理数据库上
的
大约5,60,000条记录,因此,每当任何股票数据被更改时,我都必须将一条消息推到网上。 所以我被告知要用
Node.js
来做。我试过了,但这是一种长时间
的
轮询
,我必须设置时间,在这段时间之后,它将继续访问db并获取更新
的
数据。有没有其他方法来代替
轮询
,比如某种更新
事件
。
浏览 2
提问于2014-04-12
得票数 0
回答已采纳
4
回答
您见过或使用
node.js
制作过哪些类型
的
应用程序?
我不是在寻找它是什么
的
定义,但我感兴趣
的
是人们正在(或计划)将其用于什么类型
的
应用程序。
浏览 0
提问于2010-07-10
得票数 4
1
回答
nodejs: setTimeout和IO(民意测验)显示出不一致
、
、
我得到了不同
的
结果。 结果1我得到了一些结果io结果2次,和其他时间。我得到了check有谁能澄清这是怎么回事吗?我在期待
的
结果1。
浏览 1
提问于2020-12-21
得票数 2
2
回答
是否可以将Nodejs与Cakephp集成?
、
我想实时监控用户在comments表中输入
的
数据。我有一个Apache服务器正在运行,假设在端口1337上有一个节点服务器。**中返回中
的
表行总数并在view**?**中显示) 也许方法是使用不同
的
端口使用$this->Comment->save($this->request->data);,使用
浏览 5
提问于2014-03-13
得票数 7
回答已采纳
1
回答
作为长
轮询
客户端
的
Node.js
、
我想创建一个
node.js
服务器,它实际上是到另一个服务器
的
中继。
node.js
服务器必须能够长时间
轮询
另一台服务器并解析返回
的
响应。为了解释更多细节,将会有客户端通过socket.io连接到节点服务器。一旦节点服务器接收到并解析来自另一个服务器
的
xml响应,它将为客户端发出和
事件
。
浏览 1
提问于2012-10-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Node.js的EventEmitter 事件处理详解
Node.js中的事件循环是如何工作的
如何客观地理解新闻事件的信息?
Dubbo 的负载均衡策略:轮询策略
ajax轮询在压测平台中的应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券