You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


소개


오늘날 우리가 인터넷에서 서비스를 사용하는 방식은 다운로드하거나 혹은

데이터 전송을 비롯한 많은 스트리밍 데이터 인스턴스를 포함하고 있습니다.

TCP의 데이터를 전송하고 수신하는 방식이 일치하기 때문에 이 작은 전송흐름을

스트림으로 간주 할수가 있습니다. 액터 또한 스트림을 다루는것으로 볼수 있으며


스트림처리 설정을 공식화하고 직관적이고 안전한 방법을 제공하기위해


AKKA Sterames API는 다음과 같은 기능을 제공합니다.

  • 고정된 유형의 요소 전송에대한 정적전송 보장

  • 데이터를 일부 CPU를 통해 스트림으로 순차공급

  • 안정적인 전송을위한 오버플로방지및 손실보정

  • 안정적인 처리를위해 생산자의 속도를 늦출수 있는 방법

Reactive Streams


여러 기업들이 모여 Reactive Streams에 대한 표준을 정의 하였습니다.

Reactive Stream은 구현체가 아니라, 이것을 구현하기위한 스펙입니다. ( http://www.reactive-streams.org/ )

이것에 대한 스펙은 비동기처리 ,비 블로킹,이벤트 기반 데이터 처리등에 대한 다양한 공통 스펙을

표준화 하는것입니다. 그리고 이것은 개발 플래폼,시스템경계가 틀려도 공통적으로 소통및 적용할수

있는 구현 목표를 제시 하는것입니다.


Akka Streams는 내부적으로 Reactive Streams인터페이스를 사용하며, AKKA를 사용하는 최종 사용자를

대상으로 제공되며 두 인터페이스는 유사하지 않습니다. 서로 다른 스트리밍 구현이 상호 운영될수 있도록하는 ReactiveStreams의 프로젝트의 기대치와  일치합니다. 



  • No labels