经过数天的谷歌搜索,我认为我不能决定哪一个框架适用于哪种场景。当然我想使用一个完美的框架将两者结合起来(这是不现实的)。我甚至知道它们可以一起使用,但真正的问题是每个框架中的哪些核心设计元素使得它们不可能互相模拟。
以下是我找到的:
以下是我找到的:
- 在RX中,有虚拟时间,因此调度程序有效地控制整个网络,但在TDF中不可能,因为每个块都使用不同的任务并且它们独立运行
- 在TDF中,块可以重试接收消息/重新发送等操作,但在RX中不可能。
- 在RX中,数据流是串行化的,但在TDF中这是可选的