2012-04-06 40 views
27

Me gustaría ver los mensajes (y su contenido) que están actualmente en espera de ser entregados. ¿Existe tal herramienta? ¿O debería escribir mi propia solución para esto?Ver el contenido de una cola de Azure Service Bus

+3

¿El Service Bus Explorer (http://code.msdn.microsoft.com/Service-Bus-Explorer-f2abca5a) le permite ver los mensajes de la cola del Bus de servicio? De lo contrario, el código fuente podría proporcionar una buena base para agregar la visualización de mensajes en cola. –

+1

Actualmente, la Cola de bus de servicio solo muestra el recuento de los mensajes presentes y el Tamaño total de la cola. No puede ver el contenido del mensaje (explorar la cola) ya que la única forma de hacerlo es eliminar la cola del mensaje. Un enfoque podría ser peeklockear un mensaje, ver su contenido y luego abandonar el mensaje (o dejar que el bloqueo caduque) pero durante el período bloqueado otros lectores no pueden ver ese mensaje. –

+1

@jmac the Service Bus Explorer no parece poder ver los mensajes, pero el código fuente podría ser un buen lugar de inicio para algo personalizado – svb

Respuesta

10

Actualmente no tenemos implementada una característica de "exploración" para nuestras colas que le permita hacer eso. Está en la lista de lo que vendrá.

+13

Después de revisar tanto la cola de azure como los cuadrados de Amazon, lo diría Sería bueno si Azure tuviera la capacidad de ver todos los mensajes (sin afectar la visibilidad) o una vista que permitiera eliminarlos. Agradable para fines de prueba. – lucuma

24

La nueva versión de Service Bus Explorer admite la exploración de mensajes en una cola sin eliminarlos.

Hace uso de la nueva característica Peek en Bus Service SDK 2,0

QueueClient queueClient = QueueClient.Create("myQ"); 
BrokeredMessage message = queueClient.Peek(); 
+0

Este enlace parece no ser más relevante :( – boly38

+0

Jonathan [link] (https://code.msdn.microsoft.com/Service-Bus-Explorer-f2abca5a) (uno de los comentarios de la pregunta original) parece mejor: descargar C# ; descomprimirlo, luego llegar al directorio "bin/debug" – boly38

4

Azure estudio de la gerencia de Cerebrata también le permite navegar por una cola de bus de servicio. Tenga en cuenta que esto no es gratis. El sitio web está aquí:

http://www.cerebrata.com/

0

nuevo servicio llamado CloudMonix de gente que creó AzureWatch (y que yo estoy afiliado a) puede supervisar el contenido del mensaje "siguiente" en el ASB (o almacenamiento) y la cola Superficie para fines de monitoreo/alerta/escalado

Cuestiones relacionadas