我打算在某个时间点在我的项目中使用Rx,并且一直在研究我可以用Rx做什么。无功扩展和并行处理
我的项目使用TPL并行处理状态机转换(利用所有可用的处理器核心)。但是,为了提高性能,我想用Rx推送机制替换当前的IList拉动机制。
由于我对这项技术不太了解,我想确定Rx是否与将令牌推入并行状态转换兼容。我将要求所有并行状态转换订阅Rx主题并检索下一个标记。每个状态转换都需要来自主题的相同标记。从我自己的研究中得出的结论是,一旦令牌被推送给观察者(在这种情况下是状态转换),该令牌就会消失。如果是这种情况,其他转换(对于相同的状态)将永远不会收到该令牌并最终处于错误状态。
难道有人会告诉我我的担忧是否正确?我没有代码可以显示,因为我只是在探索我的选择。
谢谢。