私はリアクティブプログラミングについて読んでおり、プログラミングモデルと、CQRSなどのパターンを使用してマイクロサービス&アプリケーションを構築する方法を理解することができます。これは、従来のミドルウェアで使用されていた従来の複合イベント処理アプローチとどのように違うのですか?リアクティブプログラミングと複合イベント処理の比較
0
A
答えて
0
リンゴとオレンジを比較できます。そして、オレンジのために "遺産"という言葉を使用することはおそらく適切ではありません。リアクティブプログラミングは、データフロー、プッシュ、プル、スレッディング、背圧などの汎用プログラミングAPIに関するものです。アクターライブラリによって提供されるようなものです。 CEPはイベントの分析に関するもので、イベントストリームの状況を簡単かつ簡潔に検出するための言語(SQL、ルール、XML)を提供します。 CEPはCEPエンジンによって提供されます。たとえば列車停車イベントが列車停車停止イベントなしで10秒以内に見つかるようにするには、CEPエンジンでこの状況検出をわずか60文字で表現できます。 Javaのような状況を検出するためのプログラミング言語コードを書いているのであれば、それはおそらく20行以上のコードであり、読みにくいです。 CEPエンジンは、ルールを適用するイベントとのマッチングで非常に速いなど、より多くのことを行います。これは、検出すべき多くの状況がある場合のためです。 CEPエンジンとリアクティブプログラミングは、一緒に使用することができ、相乗効果が十分にあり、全く同じ機能を提供しません。
関連する問題
- 1. 複合イベント処理
- 2. エラー処理と対象処理の例外処理の比較
- 3. 画像処理とアンドロイドアプリの比較
- 4. 複数の画像ヒストグラムと処理を比較する
- 5. GWT:複合セル内のイベントの処理
- 6. Doctrine複合キーとUniqueConstraintの比較
- 7. 複数のテキストファイルを反復処理して比較する
- 8. setOnActionイベントとKeycodeの比較
- 9. ウェブページの比較 - simhash、DOMエッジノード処理
- 10. 複雑なイベント処理 - ストリーム処理
- 11. 競合イベント処理jQueryの
- 12. Flink複雑なイベント処理
- 13. 複雑なイベント処理 - Esper
- 14. ステートフル複雑なイベント処理とapache flink
- 15. 論理とビットの比較
- 16. ラーベルのエラー処理、get_classとinstanceofの比較
- 17. パンダ、groupbyと比較の長い処理時間
- 18. PythonのRubyと比較した処理リスト
- 19. SQLの複合キーを比較する
- 20. データバインディングによるイベントの処理とアクティビティ内のメソッドに割り当てられたonClickとの比較
- 21. イベントとオーバーライド可能なメソッドの比較
- 22. 複数のFXMLでのイベント処理
- 23. JavaScriptイベント処理の競合条件?
- 24. AVR 8ビットタイマ - 比較値がレジスタに収まらない場合の処理は?
- 25. JQueryのUIとイベント処理
- 26. Python辞書キー(クラスオブジェクト)複数の比較関数との比較
- 27. AfterRowActivateイベントとCellChangeイベントの同時処理
- 28. MySQL INの複数の混合値の行とサブクエリの比較
- 29. 複雑なイベントを処理する
- 30. NUnitとの複合オブジェクトの比較方法Unit Test
@beakerこれは、少なくとも現在の状態ではソフトウェアエンジニアリングには適していません。それはあまりにも広すぎます - 特定の問題に焦点を当てて研究が行われているという証拠を得ることを期待しています。 –
@ビーカー将来的には、他のサイトを人々に提案することを控えてください。この質問はソフトウェアエンジニアリングでクロスポストされ、速やかに投票が行われ、閉鎖されました。そのため、ユーザーエクスペリエンスが低下します。 –
@ThomasOwensあなたはそれを持っています、悪いです。 – beaker