Que qualidades deve um olhar desenvolvedor / arquiteto ao avaliar filas de mensagens?

StackOverflow https://stackoverflow.com/questions/212113

  •  03-07-2019
  •  | 
  •  

Pergunta

No mundo Java, existem mais algumas opções para filas de mensagens, mas na Net, há apenas alguns. Ao avaliar qual deles usar, quais são algumas características se deve procurar? Quais são os conceitos fundamentais que compõem um sistema de enfileiramento de mensagens confiável?

Foi útil?

Solução

Se seu uma fila de mensagens de código aberto, então eu sempre escolher aquele com a maior comunidade por trás dele para que você saiba o seu investimento não será desperdiçado. pseudo também projetos de código aberto, onde a sua realmente apenas uma pequena empresa que contribuem pode ser evitado devido ao risco (por exemplo, o que está impedindo a empresa vai busto ou contribuir para alguma outra coisa?). Por exemplo Apache ActiveMQ tem um enorme comunidade sendo um dos mais ativos à Apache ao ter várias empresas oferecendo suporte e serviços .

Se o seu comercial ou open source, então você precisa se certificar de que suporta o que quer que os requisitos do sistema são tais como: conectividade através de diferentes clientes, o throughput, latência, escalabilidade, persistência, desempenho, clustering, HA e confiabilidade. Então pontos de bônus se o seu muito fácil de usar tanto para os desenvolvedores e em testar e produção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top