Распределенные приложения на основе MS Message Queue Server


         

Вызовем нажатием правой кнопки мыши



Рис. 2
Вызовем нажатием правой кнопки мыши контекстное меню очереди FromExchToMQ и выберем пункт Properties, который покажет нам ее основные свойства (рис. 3).


Рис. 3
Те же самые глобальные очереди, которые показывает Message Queue Explorer, но в гораздо менее читабельном виде, можно получить из любого клиента MS SQL Server (разумеется, при наличии соответствующих прав), послав к базе данных MQIS запрос select * from Queue.

В рамках первого знакомства с MSMQ мы не ставим своей целью дать исчерпывающее описание решительно всех свойств и методов решительно всех объектов ActiveX-интерфейса MSMQ. Например, при разработке рассматриваемого демонстрационного приложения нам не надо было ограничивать размер очереди (Quota), устанавливать ее базовый приоритет (BasePriority), журналировать поступающие сообщения (Journal) и многое другое, но это не значит, что таких возможностей в MSMQ нет. В связи с этим рекомендуется иногда заглядывать в документацию, потому что там можно найти много полезного, что не понадобилось в данном случае нам, но может очень пригодиться для решения серьезных задач.

Итак, ActiveX-объект MSMQQueueInfo является главным средством для обращения к очередям. При формировании новой очереди мы создавали его заново, при выполнении операций над уже существующей очередью нам нужно научиться получать на него ссылку, если известно одно или несколько свойств очереди: идентификатор, метка, идентификатор типа, время создания и т.д. Для дальнейших задач нам наиболее часто понадобится получать MSMQQueueInfo по метке очереди, поэтому лучше оформить эту последовательность действий в виде функции

Function FindQueOnLabel(strQueLbl As String) As MSMQQueueInfo
Dim query As New MSMQQuery

MSMQQuery является еще одним встроенным ActiveX-объектом MSMQ и предназначается для запрашивания информационного хранилища MQIS о существующих глобальных очередях по известным реквизитам. Результатом запроса является коллекция объектов MSMQQueueInfo, чьи свойства удовлетворяют условию поиска.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий