2017-02-25 2 views
0

이 질문을 작성하는 순간, Spring Framework 5.0.0.M5와 Akka 2.4.17을 사용하고 있습니다. 프로젝트에서 저는 현재 액카 메시징과 Akka의 스트림을 사용하고 있습니다. Spring Framework v5에도 스트림이있다는 것을 알 수 있습니다. 반응성 엔진/SPI, 원자로 코어 및 IO 두 모듈로 "Spring과 Akka를 사용하는 반응적 스트림

http://projectreactor.io/에 따르면

은으로 ... 결국 봄, RxJava, Akka 스트림, Ratpack과 함께 집중 사용 사례에 대한 반응 스트림 구조를 노출 반응성 API, 원자로 프레임 워크 모듈은 조성 및 펍 서브 이벤트와 같은 풍부한 소비 기능을 제공 할 것입니다. "

봄이 후드 아래에 Akka 스트림을 사용하는 것처럼 보입니다 (다른 것들도 포함).

질문 : Akka 스트림에서 Spring 스트림으로 전환 할 때의 장점과 단점은 무엇입니까?

EDIT : Akka or Reactor

+0

"봄은 아카 스트림을 사용하고있는 것처럼 보입니다 (다른 것들도 포함)." 나는 그렇지 않다고 확신한다. –

+0

Akka 또는 Reactor 질문이 너무 오래되었을 수도 있습니다. 당시 Reactor는 1.0.0으로 베타 버전이었습니다. Reactor 3는 RxJava 1 & 2에 가까운 이전 반복과는 매우 다릅니다. –

답변

1

스프링 반응성 스트림 사양을 구현하는 후드 하에서 반응기 (http://projectreactor.io)를 사용하여 여기에 더 넓은 문제 (일반적 Akka Reactov VS)가있다. Akka Streams에서도 구현되는이 사양의 주요 목표 중 하나는 반응 라이브러리의 상호 운용성을 허용하는 것입니다.

즉, 반응 형 Spring 응용 프로그램에서 Akka 스트림을 사용할 수 있으며 Spring은 내부 Reactor 스트림과 연결합니다. 예를 들어 다른 반응 형을 노출하면 변환을 수행합니다. 귀하의 컨트롤러에.

관련 문제