CNode

怎么看 "A New Streaming API for Node v0.10"

Jjiyinyiyong发布于14 年前最后回复14 年前4 回复4907 浏览0 收藏

貌似有新动作了, Stream API 会发生改变...

A New Streaming API for Node v0.10 http://blog.nodejs.org/2012/12/21/streams2/ Fri, 21 Dec 2012 00:45:13 UTC - Isaac Z. Schlueter

不知道会涉及哪些方面, 求解读..

查看回复

回复 (4)

D
DoubleSpout#1·14 年前

正在阅读ing~,感谢分享

D
dead-horse#2·14 年前

解决了几个之前的遗留问题(pause不保证完全停止data事件,create之后会立刻开始读数据)。可以不通过事件,主动调用read方法来获取的数据。可以自定义底层的_read,_write等方法来定制stream,还封装了高一层的stream对象。

现有的stream就像一个水龙头,每次流出来的量是不能控制的,你需要盯着水桶,快满了就关掉水龙头,或者倒掉桶里的水。
新的stream2升级了,可以直接告诉它需要多少量的水,按需去取。
同时现有的stream只能出一种水,之后倒到水桶之后你再选择加热还是制冷,新的stream2可以给这个水龙头加装加热、制冷装置,让他直接出热水或者冰水。

M
myy#3·14 年前

让楼上说完了。。。

C
codekiller#4·14 年前

不过新设计里,如果同样的数据 ,多个处理器感兴趣怎么办?

A读了n个字节,B只能读n之后的字节流了

除非继续用老的data侦听器咯

参与回复
登录后即可参与回复。登录