21

何日もグーグルで検索した後、どれがどのシナリオに適しているか判断できないと思います。もちろん、両方を組み合わせた完璧なフレームワークを使用したいと思います(もちろん非現実的です)。併用できることも分かっています。しかし、真の問題は、それぞれのコア設計要素が何であり、他のものとのエミュレートを不可能にするのかということです. これらは私が見つけたものです:

  • RX には仮想時間があるため、スケジューラはネットワーク全体を効果的に制御しますが、TDF ではこれは不可能です。これは、すべてのブロックが異なるタスクを使用し、それらが独立して実行されるためです。
  • TDFでは、ブロックはメッセージの受信/再送信などを再試行できますが、RXでは不可能です。
  • rx ではデータフローはシリアル化されますが、TDF ではこれはオプションです

リストのようなものではなく、構造上の違いだけを話す共通の抽象クラス/カテゴリから両方を派生させようとする理解が得られるとよいでしょう。

4

1 に答える 1