怎么看 "A New Streaming API for Node v0.10"
发布于 2年前 作者 jiyinyiyong 1325 次浏览

貌似有新动作了, 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 回复

正在阅读ing~,感谢分享

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

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

让楼上说完了。。。

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

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

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

回到顶部