通过TPL数据流,可以为块分配MaxDegreeOfParallelism以并行运行,另一种方法是通过将源连接到多个目标来'负载平衡'负载,通过限制每个目标块的BoundedCapacity。
问题在于,这两种方法有何区别?如果我可以设置MaxDegreeOfParallelism,为什么还要费心进行负载平衡呢?
通过TPL数据流,可以为块分配MaxDegreeOfParallelism以并行运行,另一种方法是通过将源连接到多个目标来'负载平衡'负载,通过限制每个目标块的BoundedCapacity。
问题在于,这两种方法有何区别?如果我可以设置MaxDegreeOfParallelism,为什么还要费心进行负载平衡呢?