Page History
...
전통적인 개발방식에서는 비동기 완료에 대한 함수를 수없이 연결하면서 콜백헬을 만들수 있는 부분입니다.
최근 Stream 처리기법들이 함수형 인터페이스 사용기법으로 어느정도 사용방법에 표준화가 되었으며
꼭 Akka Stream만으로 이렇게 처리 할수 있는것은아닙니다. 이것은 Akka가 아니여도 되며 스트림처리에대한 표준적인 방식 한가지만
잘 알고 있다고하면 나머지도 비슷하게 사용할수 있다란것입니다.
인터페이스를 활용하면서, 사용방법이 유사해졌습니다.
- 녹색: 왼쪽에서 오른쪽으로 흐르는 하나의 흐름(혹은 위에서 아래로) - Via
- 노랑: 분기가 갈라지거나 합해지는 구간( bcast : out이 2개 , merger : in 이 2개 ) - Merge
- 레드: 분기 처리 - Bcast
...
| Note |
|---|
약간의 차이가 존재하지만, 몇가지 스트림처리가 되는 API를 비교하는것은 스트림처리를 익히는데 좋은 주제입니다.
참고 url : 어느 한가지가 독보적으로 장점을 가진다고 볼수는 없으며 비동기 동시성처리에 대한 콜백헬을 방지하고 어떻게 유연한하고 가시성있게 추상화하여 단순하게 표현할것이가? 상호간 영향을 받고 발전을 하는듯 보입니다 |

