Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
消息队列-同时处理多个响应-C#.NET_C#_.net_Msmq - Fatal编程技术网

消息队列-同时处理多个响应-C#.NET

消息队列-同时处理多个响应-C#.NET,c#,.net,msmq,C#,.net,Msmq,我有一个业务应用程序,其中一个主应用程序和多个从应用程序(地理分布)相互连接。所有从应用程序通过主应用程序进行交互,主应用程序应处理所有传入的请求并响应以前的请求 我们正在处理在主站点和子站点之间传输的大量数据。因此,我需要同时有效地处理所有传入的请求和响应。准确地说,我希望所有节点都以故障安全的方式进行通信 我在寻找我们的需求。我想听听你们的意见,看看在.NET中使用MSMQ或任何其他专有或开源消息队列工具如何最好地处理这个问题 多谢各位 问候 NLVMSMQ是一种可靠的消息传递协议,能够实现

我有一个业务应用程序,其中一个主应用程序和多个从应用程序(地理分布)相互连接。所有从应用程序通过主应用程序进行交互,主应用程序应处理所有传入的请求并响应以前的请求

我们正在处理在主站点和子站点之间传输的大量数据。因此,我需要同时有效地处理所有传入的请求和响应。准确地说,我希望所有节点都以故障安全的方式进行通信

我在寻找我们的需求。我想听听你们的意见,看看在.NET中使用MSMQ或任何其他专有或开源消息队列工具如何最好地处理这个问题

多谢各位

问候
NLV

MSMQ是一种可靠的消息传递协议,能够实现您上面描述的功能。如果您研究WCF产品,基本上所有的消息传递类型都将允许您非常高效地处理并发请求。使用WCF的好处 通过配置,您可以调整以使用不同的绑定、传输协议和并发请求或线程的大小,这样您就可以不断调整,直到找到最适合您的情况。它还为您处理管道代码,您不必专门编写代码,只需绑定到msmq即可