Windows 7 Windows 7上MSMQ的存储容量

Windows 7 Windows 7上MSMQ的存储容量,windows-7,msmq,message-queue,Windows 7,Msmq,Message Queue,Windows 7上的MSMQ是否有存储限制?我了解到,对于3.0以上的版本,有8GB的限制。但在一份白皮书中再次写道: MSMQ 3.0消息存储现在仅受磁盘空间的限制。特别是,MSMQ 3.0放宽了每台机器2 GB的存储限制。永久性MSMQ 3.0消息的理论容量限制现在为1 TB 任何输入/指针?MSMQ实际上没有存储限制,因为MSMQ是一种消息服务,而不是数据存储服务(也称为“数据库”)。这里有一篇关于这个主题的优秀文章: 总结是:如果您询问MSMQ的存储限制,您可能没有正确使用MSMQ。

Windows 7上的MSMQ是否有存储限制?我了解到,对于3.0以上的版本,有8GB的限制。但在一份白皮书中再次写道:

MSMQ 3.0消息存储现在仅受磁盘空间的限制。特别是,MSMQ 3.0放宽了每台机器2 GB的存储限制。永久性MSMQ 3.0消息的理论容量限制现在为1 TB


任何输入/指针?

MSMQ实际上没有存储限制,因为MSMQ是一种消息服务,而不是数据存储服务(也称为“数据库”)。这里有一篇关于这个主题的优秀文章:


总结是:如果您询问MSMQ的存储限制,您可能没有正确使用MSMQ。

MSMQ实际上没有存储限制,因为MSMQ是一种消息服务,而不是数据存储服务(也称为“数据库”)。这里有一篇关于这个主题的优秀文章:


总结是:如果您询问MSMQ的存储限制,您可能没有正确使用MSMQ。

是的……感谢您指出。我了解到,对于3.0以上的版本,有8GB的限制。您是否有指向此信息的链接?MSMQ 2.0的限制为2GB,如您突出显示的文本块中所述。对于1 TB的引用,无论是谁写的白皮书,都会是一个用户估计值(遗憾的是,我在微软工作时没有发现它并修复了文档)。是的……感谢你指出这一点。“我读到,对于3.0以上的版本,有8GB的限制。”你有链接到这些信息吗?MSMQ 2.0的限制为2GB,如您突出显示的文本块中所述。无论是谁写了白皮书,都会对1 TB的引用进行评估(遗憾的是,我在微软工作时没有发现它并修复文档)。我读了这篇文章,确实明白MSMQ不是用于存储的。我担心的是,如果应用程序从队列读取失败/变慢,那么当队列达到64位机器的12GB限制后会发生什么?另外,我读的这篇白皮书让我有点困惑……这篇文章的标题是:Windows XP中的消息队列:新功能正如链接到的文章所指出的,MSMQ限制并不像所需的绝对内存量那么简单。在某种程度上,MSMQ可以缓存消息以供以后传递,此缓存机制仅用于处理非常短的停机时间。如果您的体系结构将您带到距离此限制较远的地方,您可能需要重新构建解决方案(可能使用SQL Server存储未发送的消息)。“队列达到64位机器的12GB限制后会发生什么?”MSMQ存储不是,也从来没有过,受物理RAM的限制。我读了这篇文章,确实明白MSMQ不是用于存储的。我担心的是,如果应用程序从队列读取失败/变慢,那么当队列达到64位机器的12GB限制后会发生什么?另外,我读的这篇白皮书让我有点困惑……这篇文章的标题是:Windows XP中的消息队列:新功能正如链接到的文章所指出的,MSMQ限制并不像所需的绝对内存量那么简单。在某种程度上,MSMQ可以缓存消息以供以后传递,此缓存机制仅用于处理非常短的停机时间。如果您的体系结构将您带到距离此限制较远的任何地方,您可能需要重新构建解决方案(可能使用SQL Server存储未发送的消息)。“队列达到64位计算机的12GB限制后会发生什么?”MSMQ存储不受物理RAM的限制,也从来没有受到物理RAM的限制。