是否有更好的方法来实现像TPL-数据流网格中的聚合这样的功能,而不是使用BatchBlock来缓冲所有的项直到完成,将它们作为集合发出,然后使用转换块进行实际的聚合?
BatchBlock
类似地,是否有其他方法可以对两个数据集进行内部/外部/左/右连接,而不使用BatchedJoinBlock来缓冲两个数据源的所有项,将它们作为两个集合的元组发出,然后使用转换块进行实际连接?
BatchedJoinBlock
发布于 2017-10-03 23:24:26
No..在TPL Dataflow中没有这样的机制,因为聚合和连接操作不是关于flowing的,而是关于查询数据的。
TPL Dataflow
flowing
但是,作为图书馆,您可以在聚合数据时使用Rx中的连接模式范例。
更多相关链接:
Rx
https://stackoverflow.com/questions/46552291
相似问题