Versions Compared

Key

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

오늘날 우리가 인터넷에서 서비스를 사용하는 방식은 데이터 전송을 비롯한 많은

스트리밍 데이터 인스턴스를 포함하고 있습니다.

그것이 다운로드 서비스이든,영화스트리밍 서비스이든 대용량의 데이터를 우리의

어플리케이션이 가진 메모리와 네트워크대역으로는 순간적으로 처리할수가 없습니다.

스트리밍은 항상 생산자와 소비자로 구분되어 있으며 어떻게 생산자와 소비자의 다양한 속도차이를

고려하여 잘처리하느냐에 대한 고민이 필요합니다.

akka-stream은 스트림처리에 제약을 거는 방법을 제공하여 이러한 문제에대한 해법을 제공하며

나아가 스트림을 사용하여 외부 시스템과의 통합하는 방법도 제공합니다.

스트림처리가 필요한 이유

...

그림예: Akka에서 서비스에서 발생한 스트림데이터를 바로 소비하여 다양한방법으로 처리하여 Kafka로 흘러보내는 전략

( Sink대상은 자신의 서비스일수도 있고 다른 대상이 될수도 있습니다.)

...