是否有更好的方法在TPL-Dataflow网格中实现聚合等功能,而不是使用BatchBlock
缓冲所有项目直到完成,将它们作为集合发出,然后使用变换块进行实际聚合?
同样,有没有其他方法可以做两个数据集的内/外/左/右连接而不使用BatchedJoinBlock
来缓冲两个数据源的所有项,将它们作为两个集合的元组发出然后用Transform块进行实际连接吗?
答案 0 :(得分:1)
否即可。 xml_documents_are_equivalent
中没有这种开箱即用的机制,因为聚合和加入操作不是TPL Dataflow
,而是关于查询数据。
但是,作为blocks are perfectly fit with RX
library,您可以在汇总数据时使用Join Patterns in Rx范例。
更多相关链接: