2017-10-03 1 views
1

BatchBlock을 사용하여 완료 될 때까지 모든 항목을 버퍼링하고 컬렉션으로 내 보낸 다음 변환 블록을 사용하여 실제 집계를 수행하는 것보다 TPL - Dataflow 메시에서 집계와 같은 기능을 구현하는 더 좋은 방법이 있습니까?TPL-Dataflow에서 집계 및 조인 (내부, 외부, 왼쪽, ...)?

비슷하게 BatchedJoinBlock을 사용하지 않고 두 데이터 세트의 내부/외부/왼쪽/오른쪽 조인을 수행하는 다른 방법이 두 데이터 소스의 모든 항목을 버퍼링하고 두 개의 모음으로 된 터플로 내보내고 실제 Transform 블록에 가입 하시겠습니까?

답변

0

아니오. TPL Dataflow에는 즉시 사용 가능한 메커니즘이 없으며 집계 및 결합 작업은 flowing이 아니므로 데이터를 쿼리하는 것과 관련이 있습니다.

그러나 blocks are perfectly fit with RX library으로 데이터를 집계하는 동안 Join Patterns in Rx 패러다임을 사용할 수 있습니다.

더 많은 관련 링크 :

+0

Rx에 그래서 내가 너무 다음 그룹화 같은 것 같아요? – Tobi

+0

Rx는 데이터 흐름 라이브러리의 일부가 아니지만 충분히 비슷합니다. – VMAtm