是否应该使用SignalR填充ConcurrentQueue并使用任务并行库(TPL)处理它?

时间:2018-12-15 01:54:35

标签: concurrency signalr task-parallel-library tpl-dataflow concurrentdictionary

我有一个正在构建的P2P客户端,希望入站消息流对所有入站消息使用SignalR -> System.Collections.Concurrent -> TPL Dataflow

然后,我将使用类似的结构发送消息,通知现有的SignalR客户端,或者使用SignalR连接到也运行SignalR的另一对等主机。

我的问题是在SignalR和TPL之间应该使用哪种中间对象?什么将确保适当地阻止和处理到达的消息?

  • 什么将确保正确发送消息?
  • 我有哪些选择,应该如何选择?

0 个答案:

没有答案