2017-01-20 20 views
0

反応マニフェストは、明らかに、メッセージドリブンシステムとして反応系を定義し、それは明らかhttp://www.reactivemanifesto.org/glossary#Message-DrivenRxJavaはイベント駆動型です。メッセージ駆動型ではありませんか?

まだRxJavaおよび他の反応システムは、イベント駆動システムとして自分自身を定義するイベント駆動システム

参照集からメッセージ駆動型システムを区別する。

オブザーバー(受信者)は、反応性マニフェストごとに大きな全く何の

はどのように来ていないように思われた観察可能(イベントソース)に接続されていますか?

何が欠けていますか?

+0

ところで、あなたはRxJavaがイベント駆動型であることをどこから見つけましたか? –

+0

RxJavaは、ReactiveX(Reactive Extensions)のJava VM実装です。これは、観測可能なシーケンスを使用して非同期およびイベントベースのプログラムを作成するためのライブラリです。 –

+0

イベントベースのイベントベースではない? マニフェスト - メッセージ駆動型システムでは、アドレス指定可能な受信者はメッセージの到着を待って応答し、そうでない場合は休止状態になります。イベント駆動型のシステム通知では、リスナは、イベントが発生したときに呼び出されるように、イベントのソースにアタッチされます。 RxJavaObserver(リスナー)がObservable(イベントソース)に接続されています。さらにメッセージは明示的には定義されていません –

答えて

3

私はを駆動メッセージ駆動イベント間の差は実用的ではなく概念である。だと思います両方の実装は非常に似ています。多くの開発者は、これらの用語を同じ意味で使用しています。

+0

違いは実用的ではなく概念的なものであり、宣言を無視するという丁寧な言い方のようです。実施に関する限り、マニフェストはそれらが異なって実装されていると明確に考える。 –

+0

@satgurusrivastava RxJavaは、おそらく*リアクション*ですが、私はむしろ*イベント駆動*よりメッセージ駆動型であると言います。多くの開発者は、原則を理解すれば、言葉遣いにあまり注意を払っていません。 –

関連する問題