如何在飞镖流上设置背压。 (或rxdart)
有没有办法设置飞镖流的背压?
我想实现这样的功能:
- 用户按下按钮。
- 将数据添加到 PublishSubject。
- 即使在处理添加的数据时添加了其他数据,也会被忽略。
我不知道该怎么做。
有什么好办法吗?
Is there a way to set backpressure on a dart stream?
I want to implement a function like this:
- The user presses a button.
- Add data to PublishSubject.
- Even if other data is added while the added data is being processed, it is ignored.
I don't know how to this it.
Any good way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DART流具有内置的背压(缓冲)。
您可以使用
dyailmap
rxdart
忽略/删除值。Dart Stream has built-in backpressure (buffered).
You can use
exhaustMap
ofrxdart
to ignore/drop values.