Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

이것은 AKKA의 Stream처리가  단순하고 강력하다는것을 보여주는 한가지예입니다.

C#의 PLINQ(https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/introduction-to-plinq) 와 사용패턴과 목적이 유사합니다.

네트워크가 없는 단일 컴퓨터에서는 동일한 목표를 가지고 있지만, AkkaStream은 분산 컴퓨터 처리로 확장이 됩니다.

이것은 AkkaStream의 기능을 더 살펴보고 후반부에서 설명을 진행하도록 하겠습니다. 


관련 용어 정리:

  • Source : 하나의 출력을 갖는 처리단계, 수신할 준비가 될때마다 데이터 요소를 방출합니다.
  • Sink : 하나의 입력을 가진 처리단계, 요청된 데이터요소를 받아들입니다.
  • Flow : 입출력을 가지는 처리단계의 흐름입니다.  ( Select → Async → Select)
  • RunnableGraph : 양쪽 끝이 소스및 싱크에 연결되어 실행준비가 된 흐름입니다.

...