流文档说明了这一点:
注意:一般来说,readable.pipe()和'数据'事件机制是 优于使用“可读”字样。事件
为什么'数据'优先于“可读”的活动事件? '可读'事件似乎是一种更好的方法,因为它通过背压提供流量控制,并且还可以更好地控制应用程序何时处理可用数据。
答案 0 :(得分:0)
这些是readable
和data
事件的工作原理之间的基本区别。
readable
事件缓冲数据,一旦可以读取,就可以读取。data
事件回调
强迫你处理它。readable
事件是好的data
事件使用效率很高