MSMQ多个队列还是单个队列?

时间:2013-11-16 09:21:19

标签: .net client-server msmq

我有一个服务器客户端模型,客户端将有大约100个需要向服务器端的对应方发送数据的类。 (如果连接了两个客户端,将有200个课程。)

问题,我应该为每个创建的类创建一个队列(1个客户端有100个队列),

一个客户端的一个队列,接收者将查看队列并仅在其自己的消息时接收。

哪种方法更可行?每个类每15秒就会收到大约1条消息。

谢谢!

1 个答案:

答案 0 :(得分:1)

这都是关于消息优先级的。如果某些消息类型比其他消息类型重要,那么为它们创建单独的队列是有意义的。

因此,第三种选择是创建几个队列,并根据优先级发送消息。具有相同优先级的消息将进入同一队列。

如果客户需要收听回复,他们也应该有自己的队列。