如果我创建两个流并连接两个:
(def a (stream/stream))
(def b (stream/stream))
(stream/connect a b)
'a'关闭时'b'关闭
(stream/closed? b) => false
(stream/close! a)
(stream/closed? b) => true
有没有办法在不关闭'b'的情况下将'a'与'b'断开连接?
答案 0 :(得分:1)
是的,有。根据{{1}}的文件:
可选择获取参数图:
...
- 下游? - 如果关闭源将关闭水槽。默认为true。
...
因此,您需要按如下方式连接您的流:
stream/connect