Получение подсчета MSMQ через python

У меня есть веб-сервер Linux, на котором работает Flask, и я хочу написать интерфейс для отображения количества MSMQ с удаленного сервера Windows. Я пытался использовать win32com.client (в Windows) с помощью метода Peek(), но он слишком медленный для больших очередей. Какие у меня есть варианты для получения количества очередей?


person user3727436    schedule 06.10.2014    source источник
comment
Не могли бы вы показать, как получить количество очередей с помощью метода Peek()? Насколько я понимаю, метод Peek() всегда выбирает первое сообщение из очереди.   -  person Andrey Grachev    schedule 19.08.2015


Ответы (1)


Вы привязаны только к решению Python?

Возможно, вы можете написать службу на основе .NET, которая предоставляет HTTP API и запрашивает MSMQ, используя некоторые внутренние элементы, продемонстрированные в Есть ли способ проверить, сколько сообщений находится в очереди MSMQ?

person Ron Klein    schedule 06.10.2014
comment
Я не, но я не знаю .NET. - person user3727436; 07.10.2014
comment
@ user3727436, возможно, вы могли бы обновить свой вопрос и поделиться с нами, с какими языками (кроме Python) вы знакомы? - person Ron Klein; 08.10.2014