腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7447)
视频
沙龙
1
回答
nodejs
(
分块
)
是
“
原子
”
fs.WriteStream.write
异步
事件
吗
?
node.js
假设我编写以下node.js代码(对于从网络传入的某个虚构的
事件
data ): const file = fs.createWriteStream('my_file'); file.write(SOME_DELIMITER + data); }); 如果data非常大并且来得非常快,我还能保证每个块都是连续的,并且与文件中的其他块分开
吗
?如果
是
这样,在这里获得我想要的东西的最佳/最高性能的方法是什么?
浏览 74
提问于2020-10-21
得票数 1
回答已采纳
1
回答
NodeJS
-默认情况下,http请求和响应是否在
NodeJS
世界之外?
node.js
、
http
、
stream
、
httprequest
、
httpresponse
我一直在学习
NodeJS
中的流,特别是对从
NodeJS
HTTP Server作为参数提供的“请求”和“响应”流感兴趣。 节点是否做了一些特殊的事情,将传入的请求和传出的响应转换为
NodeJS
流?例如,在一个可读的请求流中,节点是否像改变从客户端向HTTP Web Server发送数据的方式一样,能够将请求公开为一个
NodeJS
流,在那里我可以使用' readable‘
事件
逐块读取数据?或者世界上所有的http请求都是默认的
分块
数据流,而其他web框架过去只是在将我暴露在数据流
浏览 2
提问于2015-07-30
得票数 3
4
回答
在Windows (如
NodeJS
、EventMachine等)上,
异步
IO到底是什么?
c#
、
.net
、
multithreading
、
node.js
、
threadpool
我已经对使用单个线程执行
异步
IO的“
事件
循环”这个主题做了大量的研究。例如,我的理解
是
,
nodeJS
代码在单线程环境中运行,但在幕后将作业传递给并行线程。我的问题
是
关于Windows和ThreadPool线程中的IO,特别是文件IO和数据库读写。我的问题
是
双重的, 1)当
nodeJS
说它做‘
异步
IO’时,这是否意味着它实际上同时写入数据库或文件?我认为这取决于底层设备/操作系统,而不是
nodeJS
,但我想澄清一下。2)如果某
浏览 1
提问于2012-01-19
得票数 2
回答已采纳
1
回答
在
nodejs
中自动添加到日志文件中
node.js
NodeJS
是
异步
的,例如,如果正在运行Express服务器,可能正在为一个请求提供服务,记录该请求,然后开始为另一个请求提供服务,并在第一个请求完成之前尝试记录该请求。因为这些
是
日志文件,所以这不是一个简单的写操作。即使写入
是
原子
的,也许另一个进程实际上会在原始进程将要进行的偏移量处结束写入,并最终覆盖。有一个同步追加函数(fs.appendFile),但这需要我们延迟服务请求,以等待日志文件写入完成,我仍然不确定这是否能保证
原子
追加。在确保
原子
性的
浏览 1
提问于2016-11-02
得票数 2
1
回答
在从
NodeJS
服务器使用单个连接的Redis时,我可以做哪些假设
node.js
、
concurrency
、
redis
、
socket.io
我在一个
NodeJS
实例上使用SocketIO,该实例只有一个到Redis缓存的连接。该缓存被用作在实时环境中维护状态的手段。我的前提
是
,并发问题可能
是
由于大量事务发生而发生的,然而,我不确定我需要考虑哪些并发问题…… 我最初的设计使用Lua脚本和EVAL (使用EVAL调用的脚本被认为
是
Redis的
原子
事务)来实现对给定键的状态的检查我主要关心的
是
,当SocketIO捕获一个连接并随后执行一个
事件
时,我能保证在该
事件
中发生的Redis EVAL是什么
浏览 0
提问于2014-07-01
得票数 0
1
回答
NodeJs
-
事件
循环只处理I/O请求
吗
?
javascript
、
node.js
、
asynchronous
、
event-loop
一般来说,
事件
循环只适用于IO
吗
?什么
是
IO工作?例如,假设一个请求进入
NodeJs
,该请求随后向API发出一个出站http请求,以获取一些数据,同时不阻塞用户。 这是一个IO作业
吗
?
NodeJs
将如何处理它?如果我希望
异步
地进行冗长的计算,然后将一个值返回给用户,而不是http请求呢?这是否也是由
事件
循环处理的,尽管受到CPU的限制?
浏览 1
提问于2018-09-29
得票数 0
回答已采纳
2
回答
socket.io
是
异步
的
吗
?我需要锁定全局数组/变量
吗
?
javascript
、
node.js
、
socket.io
一个socket.io回调(来自客户端)会中断当前正在执行的另一个函数
吗
?
浏览 4
提问于2016-05-03
得票数 0
回答已采纳
1
回答
为什么
NodeJS
需要
异步
编程?
node.js
、
asynchronous
、
threadpool
我对async在
NodeJS
中的概念有一个问题。我在
NodeJS
上读了很多关于
事件
调查的文章。他们说的话如下: 因此,我发现Node使用线程池来管理I/O。现在我的问题
是
,如果Node正在管理它们,为什么我们需要在async programming中使用
NodeJS
呢?像BlueBird这样的模块背后的原因是什么?
浏览 0
提问于2019-05-17
得票数 1
回答已采纳
1
回答
lambda + api网关何时向客户端发送响应?
node.js
、
amazon-web-services
、
aws-lambda
、
aws-api-gateway
目标
是
保持响应时间低,首先形成响应并触发回调,然后继续与sns交互,将工作传递给其他lambda函数。但是,在针对端点运行报警器时,我注意到了一些奇怪的行为。如果删除
异步
操作,则会看到合理的响应时间,并且没有错误。为什么这是观察到的行为,当响应实际被触发时,
nodejs
事件
循环中条目排队的顺序不起作用,还是lambda只是在发送响应之前等待
事件
队列清空?如果
是
后者,那么
异步
交互中的错误会是502 & 504响应的原因
吗
?
浏览 5
提问于2017-02-12
得票数 3
回答已采纳
3
回答
console.log
是
原子
的
吗
?
javascript
、
node.js
、
multithreading
、
parallel-processing
在Node.js中同时使用console.log安全
吗
? 如果
是
这样,那么它也是交错安全的
吗
?也就是说,如果有多个(甚至数百个)回调写入控制台,我能确保输出不会被破坏或交错
吗
?看一下源代码,似乎
是
Node.js对并发写入流()的尝试进行排队。另一方面,console.log的。如果console.log包装了printf,那么它可以交织POSIX机上的输出()。编辑:如果并发写入流
是
可以的,那么为什么还存在呢?
浏览 26
提问于2016-08-10
得票数 2
回答已采纳
2
回答
Nodejs
服务器-通过
异步
循环迭代来提高性能
javascript
、
node.js
考虑以下服务器端
nodejs
代码。假设循环中的代码
是
原子
的(代码应该执行一次),并且迭代之间没有依赖关系... //do atomic complexcalculations有没有一种方法可以通过将循环分成几个部分来提高服务器性能,以便
异步
执行迭代?
浏览 2
提问于2014-11-05
得票数 1
1
回答
emitter.on方法如何知道何时等待
事件
?
node.js
、
events
、
event-listener
myEmitter = new Ping() console.log("Trigger", arg)我预计程序将永远挂起,因为没有
事件
发射器此外,是否有任何资源可以知道所有这些方法或节点
是
如何在幕后工作的?
浏览 1
提问于2021-11-26
得票数 0
回答已采纳
2
回答
Node.js和同步API函数
javascript
、
node.js
、
api
、
asynchronous
、
callback
Node.js通常鼓励使用
异步
API函数和回调。如果函数名中包含“同步”一词,那么这个函数
是
一个同步函数,这种说法准确
吗
?前者
是
同步的,后者
是
同步的.
浏览 3
提问于2016-05-11
得票数 0
1
回答
node可以在多个线程中运行吗?
node.js
、
multithreading
Nodejs
是
异步
的。但是
是
单线程的。当执行同步工作负载时,
事件
循环被阻塞。 我们可以让节点多线程来提高性能
吗
?
浏览 10
提问于2020-01-15
得票数 1
回答已采纳
1
回答
在Node.js中如何处理带有函数的对象?
javascript
、
node.js
、
websocket
现在运行的代码会阻塞Node.js服务器的输入/输出
吗
?还是会在后台处理? 如果有任何我可以提供的信息让它更清楚,请告诉我,因为我
是
Websocket/Js的新手,我很可能缺少信息。
浏览 0
提问于2020-08-10
得票数 1
1
回答
将基于java线程的tcp套接字服务器转换为javascript
异步
tcp套接字服务器
javascript
、
node.js
、
sockets
、
asynchronous
我希望转换一个基于java线程的tcp套接字服务器到基于javascript(最好
是
nodejs
)的
异步
tcp套接字服务器。这是我的应用,现在正在学习
nodejs
。我认为这是一个很好的练习,可以通过这种方式了解更多关于
nodejs
的知识。有什么想法
吗
?
浏览 3
提问于2013-05-21
得票数 0
回答已采纳
2
回答
为什么Node似乎要等待所有承诺的解决?
node.js
我
是
JavaScript和
NodeJS
的新手,所以如果这个问题
是
基本的,请原谅我。假设我有一个简单的文件hello.js,我使用$ node hello.js运行它,这个文件包含的全部内容
是
setTimeout(() => {console.log('hello');}, 5000毕竟,与setTimeout相关的承诺不是
异步
创建和运行的
吗
?那么,当执行的主‘线程’不再遇到要运行的代码时,它不会“脱落”
吗
?
浏览 4
提问于2021-03-29
得票数 0
回答已采纳
1
回答
事件
循环是否轮询
事件
完成或内核/os通知回?
javascript
、
node.js
当Node.js启动时,它初始化
事件
循环,处理提供的输入脚本,该脚本可以进行
异步
API调用、调度定时器或调用process.nextTick(),然后开始处理
事件
循环。例如,如果我的代码做了两个命令--一个
是
setTimeOut(),另一个
是
API Call,那么解复用器将把第一个在计时器队列中,另一个在轮询队列中。但是
事件
是
存在的,循环监视这些队列和
事件
,在完成时将注册的回调推送到处理它的回调堆栈。1)。谁处理<em
浏览 4
提问于2021-01-06
得票数 2
回答已采纳
2
回答
什么时候使用
异步
nodejs
?
javascript
、
node.js
、
asynchronous
、
concurrency
、
es6-promise
我说的不是ES7的
异步
,而是
异步
函数,比如回调和混杂。据我所知,只有当函数必须通过外部介质时才能正常工作。我的问题
是
:我的想法正确
吗
?此外,如果有切实可行的方法来找出
异步
在哪里工作,在哪里不支付呢?在某些情况下,如果我
是
正确的,
异步
只会花费更多的内存。
浏览 5
提问于2017-01-10
得票数 4
回答已采纳
7
回答
原子
运算C++
c++
、
windows
、
multithreading
在Windows的C++中,我希望以
原子
的形式执行一组函数调用,这样执行就不会切换到进程中的其他线程。我该怎么做呢?有什么想法
吗
,暗示?编辑:我有一段代码如下:现在,Restart()函数
异步
地完成它的工作,因此它很快返回,当重新启动该someObject时,它从另一个线程向我发送一个
事件
,在该线程中,我向等待的
事件
句柄发出信号,从而继续处理。但是现在的问题
是</e
浏览 2
提问于2009-11-05
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
nodejs 异步I/O和事件驱动
用Rust编写的Deno框架会取代NodeJS吗?
前端开发爬虫首选puppeteer
callback回调与node爬虫技术
Node.js 极简教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券