J'aimerais voir les messages (et leur contenu) qui sont actuellement dans une file d'attente en attente d'être livrés. Un tel outil existe-t-il? Ou dois-je écrire ma propre solution pour cela?
Nous n'avons actuellement pas de fonctionnalité de "navigation" implémentée pour nos files d'attente qui vous permettrait de le faire. C'est sur la liste des choses à venir.
La nouvelle version de Service Bus Explorer prend en charge la navigation des messages dans une file d'attente sans retrait de file d'attente.
Il utilise la nouvelle fonctionnalité Peek du Service Bus SDK 2.0
QueueClient queueClient = QueueClient.Create("myQ");
BrokeredMessage message = queueClient.Peek();
Azure Management Studio de Cerebrata vous permet également de parcourir une file d'attente de bus de service. Notez que ce n'est pas gratuit. Le site est ici:
À ce jour, Service Bus Explorer vous permet de jeter un œil ou de recevoir des messages dans la file d'attente.
Un nouveau service appelé CloudMonix des personnes qui ont créé AzureWatch (et avec qui je suis affilié) peut surveiller le contenu du message "suivant" dans la file d'attente ASB (ou stockage) et le faire apparaître pour la surveillance/alerte/fins de mise à l'échelle