[컴] ReactiveX

비동기 프로그래밍 / async / asynchronous programming / reactor pattern /

ReactiveX

다양한 언어에서 Observe Pattern 이 가능하도록 해준다.

wiki 에서의 설명은 ReactiveX는 observable streams 를 이용한 asynchronous programming 을 가능하게 해주는 API 라고 이야기 한다.

중요한 부분은 결국 observable streams 를 이용한다는 사실인 듯 하다. 단순히 asynchronous programming 을 하게 해주는 것이라면 그것은 nodejs 같은 다른 언어에서 async/await 을 사용하는 것과 유사하다. 하지만 observable stream 을 구현해서 그것을 사용할 수 있도록 api 를 구성했기에 관련한 여러 api 들이 존재하는 것 같다.

Documentation

구체적인 이유는 알 수 없지만, ReactiveX 가 언어별로 따로 개발되는 듯 하다. 그래서 몇몇 언어들은 문서화가 잘 안되어 있기도 하다. 그래서 일단 어느정도 사용법이 나와있는 문서들의 링크를 모아본다.

See Also

  1. ReactiveX - Wikipedia
  2. 쿠...sal: [컴] Project Reactor
  3. 쿠…sal: [컴] Rx.js 에서 Observable.subscribe 의 동작

Reference

  1. The Reactive Extensions for Python (RxPY) — RxPY Documentation

댓글 없음:

댓글 쓰기