Pracuję nad systemem, który musi automatycznie skalować procesy robocze, które pobierają wiadomości z szyny serwisowej do przetwarzania.Jak uzyskać nieprzetworzoną liczbę wiadomości z subskrypcji magistrali usług Windows?
Aby to zrobić, Potrzebuję znać liczbę nieprzetworzonych wiadomości dla danej subskrypcji. Jak mogę to zrobić?
Spojrzałem na klasę SubscriptionClient, ale wydaje się, że nie ma sposobu na znalezienie liczby wiadomości oczekujących na przetworzenie.
Właściwie znalazłem odpowiedź tutaj: http://stackoverflow.com/questions/13957339/get-message-count-for-azure-topic-subscription Podobno musisz pobrać "SubscriptionDescription" z "NamespaceManager", a następnie możesz uzyskać liczbę wiadomości. Nie można jednak uzyskać tego bezpośrednio z SubscriptionClient. –
Ah w porządku, nie widziałem twojego komentarza, moje złe :) –
FYI, "LISTA WIADOMOŚCI" zawiera wiadomości martwe i przesyłane. – Mikee