Versions Compared

Key

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

...

서로 다른 스트리밍 구현이 상호 운영될수 있도록하는 Reactive Streams의 프로젝트의 기대치와  일치합니다. 

k=

AKKA Streams  프로그래밍의 목표

...

칠판에 그려놓은, 스트림처리 Flow(Graph)를 코드로 이질감없이 옮길수 있는것이(혹은반대) Akka Stream 의 목표이며

...

Akka Stream을 통해 표준적이고  실행가능한 스트림처리를 익히는것이 목표입니다.


Note

약간의 차이가 존재하지만, 몇가지 스트림처리가 되는 API를 비교하는것은 스트림처리를 익히는데 좋은 주제입니다.

어느 한가지가 독보적으로 장점을 가진다고 볼수는 없으며, 개발팀에 구축된 활용 수준에따라 선택을 하면 되는 부분으로 보입니다. 


5년도 더된시점 JAVA7에서 AKKA를 통해 이러한 Stream 이란 개발 컨셉을 예고하였고 사용가능하였습니다.

이러한 개발패턴은 신기방기했으며 구체적으로 어디서 어떻게 사용될지 예측을 하지못했지만

현재 이러한 컨셉은 JAVA9에 자연스럽게 녹아들었으며, 여러가지 활용 패턴과 구체적인 예가 존재합니다.

  • Java 9 Flow API
  • rx java
  • Akka Stream

참고 url :https://www.hascode.com/2018/01/reactive-streams-java-9-flow-api-rxjava-and-reactor-examples/