Como determinar a capacidade e as especificações do servidor do MSMQ 3.0?

Como determinar a capacidade e as especificações do servidor do MSMQ 3.0?

Estou tentando determinar os recursos necessários para nossos servidores MSMQ e estou ficando confuso ao ler a documentação. Por exemplo, o MSMQ 3.0 pode armazenar 25 GB de mensagens (tamanho médio da mensagem 15 K) e, em caso afirmativo, quais são as especificações do servidor necessárias para suportá-lo?

Responder1

IdahoX, você precisaria de pelo menos 25 GB de memória além do que o sistema operacional do servidor exige - você precisaria de um sistema operacional de 64 bits e pelo menos 25 GB de espaço de armazenamento em disco rígido também para os arquivos mapeados na memória. Isto é porhttp://blogs.msdn.com/b/johnbreakwell/archive/2008/02/29/what-are-msmq-s-limits-if-i-had-a-farthing-for-every-time.aspx. Como Breakwell aponta, no entanto, 25 GB de 15 mil mensagens equivalem a cerca de 1,6 milhão de mensagens - você supõe que o aplicativo que drena essa fila não será capaz de acompanhar um volume extraordinariamente alto de mensagens? Talvez seja necessário verificar se o aplicativo foi projetado adequadamente para a carga de mensagens que será processada.

Responder2

Na minha experiência, a carga da CPU necessária para simplesmente hospedar um MSMQ é basicamente nada. A memória, por outro lado, é bastante alta. Você deve esperar ter MUITA memória para que a fila possa ser carregada na memória.

Normalmente é recomendado que você não tenha mais do que alguns shows na fila ao mesmo tempo, pois as coisas começarão a ficar "funky".

informação relacionada