IdahoX Asked: 2010-01-23 23:18:45 +0800 CST2010-01-23 23:18:45 +0800 CST 2010-01-23 23:18:45 +0800 CST 如何确定 MSMQ 3.0 容量和服务器规格? 772 我正在尝试确定我们的 MSMQ 服务器所需的资源,并且在阅读文档时感到困惑。例如,MSMQ 3.0 是否可以存储 25GB 的消息(平均消息大小为 15K),如果可以,支持它所需的服务器规范是什么? windows-server-2003 msmq 2 个回答 Voted terranwannabe 2011-03-12T19:13:07+08:002011-03-12T19:13:07+08:00 IdahoX,您需要至少 25GB 的内存,超出服务器操作系统的要求 - 您需要 64 位操作系统,以及至少 25GB 的硬盘存储空间以及内存映射文件。这是根据http://blogs.msdn.com/b/johnbreakwell/archive/2008/02/29/what-are-msmq-s-limits-if-i-had-a-farthing-for-every-time .aspx。然而,正如 Breakwell 指出的那样,25GB 的 15K 消息大约是 160 万条消息 - 您是否假设耗尽该队列的应用程序将无法跟上异常大量的消息?您可能需要重新审视应用程序是否针对将要处理的消息负载进行了适当的设计。 mrdenny 2011-03-06T02:15:43+08:002011-03-06T02:15:43+08:00 以我的经验,简单地托管 MSMQ 所需的 CPU 负载基本上没有。另一方面,内存相当高。您应该期望有很多内存,以便可以将队列加载到内存中。 通常建议您在任何时候排队的演出不要超过几个,因为事情会开始变得“时髦”。
IdahoX,您需要至少 25GB 的内存,超出服务器操作系统的要求 - 您需要 64 位操作系统,以及至少 25GB 的硬盘存储空间以及内存映射文件。这是根据http://blogs.msdn.com/b/johnbreakwell/archive/2008/02/29/what-are-msmq-s-limits-if-i-had-a-farthing-for-every-time .aspx。然而,正如 Breakwell 指出的那样,25GB 的 15K 消息大约是 160 万条消息 - 您是否假设耗尽该队列的应用程序将无法跟上异常大量的消息?您可能需要重新审视应用程序是否针对将要处理的消息负载进行了适当的设计。
以我的经验,简单地托管 MSMQ 所需的 CPU 负载基本上没有。另一方面,内存相当高。您应该期望有很多内存,以便可以将队列加载到内存中。
通常建议您在任何时候排队的演出不要超过几个,因为事情会开始变得“时髦”。