오늘 우리는 자바의 동시성에 대해 Akka
과 같은 좋은 프레임 워크를 발견했으며, multithreading
을 수행 할 때 RxJava
과 같은 반응 형 프로그래밍 프레임 워크가 있다는 것을 발견했습니다. 그러나 나는 아직도 혼란 스럽다! 두 프레임 모두 Java Concurrency
프레임 워크보다 나은 이유는 무엇입니까?자바 동시성, Akka 및 RxJava의 차이점은 무엇입니까?
요즘 반응 형 프로그래밍은 성숙한 주제이며, 대부분의 언어는 Netflix
과 같이 Functional Reactive Programing
에 대한 지원을 제공하여 두 개 이상의 언어에 대해 Reactive programming
에 관한 API를 제공합니다. Rxjava
그들은 내부적 또한 multithreading
프로그래밍 Actors
을 사용하고 multithreading
Akka
유지를위한 액터 사용 java
사용되는 API 중 하나 scala
등 RxJava
에 따르면된다.
따라서 Akka
과 Reactive Programming
접근 방식의 차이점은 무엇이며 왜 그들이 Java Concurrency
에서 우수할까요?
불분명 함; 궁극적으로이 솔루션을 선택하는 것은 사용자의 요구에 달려 있습니다. – fge
좋아,하지만 어떤 접근 방식은 좋은, 반응 프로그래밍, akka 또는 자바 동시성 무엇입니까? 그들 모두가'멀티 쓰레딩 '을 제공하기 때문이다. –
일반적인 "좋은 접근"은 없습니다. 네가 잘 알고 있거나하고 싶은 것과 함께 가고 싶다. 개인적으로, JDK가 제공하는 것을 사용하기 때문에 내 요구에 충분히 적합합니다. – fge