Excelente herramienta para trabajar con colas de MSMQ

He descubierto, gracias a un compañero de proyecto, una excelente herramienta para trabajar con colas de MSMQ, con capacidades muy superiores a las que nos brinda la consola de administración de windows. La herramienta se llama QueueExplorer. Esta herramienta no es gratuita pero su coste es muy ajustado y además podemos descargar una versión de evaluación totalmente funcional (eso sí limitada en el tiempo).

¿Qué por que me gusta esta herramienta?

Con la llegada de WCF y la facilidad que esta tecnología nos da para trabajar con MSMQ y la proliferación de las arquitecturas dirigidas por eventos en las que la infraestructura de colas suele ser elemento indispensable, MSMQ es una tecnología que ha ganado muchísima relevancia en los últimos tiempos. De los proyectos en los que últimamente he estado implicado son muchos los que usan colas de MSMQ en su implementación.

En estos proyectos he sufrido algunas de las limitaciones de la consola de administración de Windows en lo relativo a trabajar con colas: por ejemplo la imposibilidad de inpeccionar mensajes completos (solo muestra los primeros 260 bytes), o la imposibilidad de cambiar ciertas características de los mensajes, como la caducidad, o la imposibilidad de mover facilmente mensajes entre colas, caracteristica indispensable para depurar con facilidad situaciones en las que terminamos con mensajes en colas ‘poison’ etc…

QueueExplorer es la solución a estas limitaciones. Esta excelente y ligera aplicación nos permite hacer todo lo que nos permite hacer la consola de administración y un motón de cosas más:

Una característica muy interesante para hacer pruebas bajo carga de nuestra aplicación que presenta esta aplicación es la posibilidad de realizar de manera masiva el envio de mensajes:

Otras características a destacar son:

  • La posibilidad de hacer backup del contenido de las colas
  • La posibilidad de gestionar colas de manera remota
  • Ver en detalle el cuerpo de los mensajes y guardarlo
  • Cortar, copiar y pegar mensajes entre colas
  • Modificar todos los aspectos del mensaje
  • etc…

En definitiva una herramienta casi indispensable si usas MSMQ en tus aplicaciones.

Además de esta herramienta, que aunque barata (de 49$ a 69$ según el número de licencias) tiene un coste, los desarrolladores de esta herramienta ha puesto a disposición del público una serie de herramientas de línea de comandos gratuitas que también son muy útiles: MQDelele, MQCopy, MQSave y MQBackup. ¡Indispensables!

Si las hubiese conocido antes me hubiese ahorrado escribir algún que otro script de PowerShell para limpiar colas… 😛

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *