Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
queue_manager [2021/09/30 09:22] kirill создано |
queue_manager [2021/09/30 14:03] (текущий) kirill |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
Менеджер очередей содержит средства надежного обслуживания очередей. | Менеджер очередей содержит средства надежного обслуживания очередей. | ||
+ | |||
+ | Работаем под пользователем mqm | ||
+ | |||
Прием, отправка, | Прием, отправка, | ||
Строка 6: | Строка 9: | ||
- | Обращение к менеджеру очередей осуществляется через api работает с С, COBOL, C++, C#, java, для нестандартных языков (python) используется адаптер | + | Обращение к менеджеру очередей осуществляется через api работает с С, COBOL, C++, C#, java, для нестандартных языков (python) используется адаптер. Так же с менеджером могут работать сервера приложений wildfly, jboss, OAIS(WebLogic), |
+ | |||
+ | |||
+ | Создание Qmanager | ||
+ | Управлять можно | ||
+ | |||
+ | runmqsc - терминальная утилита управления, | ||
+ | mqexplorer - визуальный пользовательский инетрфейс(на ECLIPSE) (необходимо интсаллировать библиотеку swt) | ||
+ | |||
+ | su -c "yum -y install gtk2 gtk3 libXtst | ||
+ | |||
+ | для запуска графического мастера запустим | ||
+ | |||
+ | strmqcfg | ||
+ | |||
+ | Если нужно запустить утилиту на английском, | ||
+ | |||
+ | export LANG=en_US.utf8 | ||
+ | |||
+ | Второй вариант управления | ||
+ | |||
+ | runmqsc | ||
+ | |||
+ | получаем код ошибки: | ||
+ | |||
+ | | ||
+ | 5724-H72 (C) Copyright IBM Corp. 1994, 2020. | ||
+ | AMQ8146E: IBM MQ queue manager not available. | ||
+ | |||
+ | No MQSC commands read. | ||
+ | |||
+ | код ошибки можно интерпретировать через | ||
+ | |||
+ | mqrc AMQ8146E | ||
+ | |||
+ | проблема в отсутствии менеджера очередей | ||
+ | |||
+ | создадим его(хорошая практика в имя менеджера включать имя хоста) | ||
+ | |||
+ | crtmqm servermqg1/ | ||
+ | |||
+ | менеджер создан и в каталоге / | ||
+ | |||
+ | обратиться к нему можно через | ||
+ | |||
+ | |||
+ | runmqsc servermqg1/ | ||
+ | |||
+ | посмотрим менеджер очередей | ||
+ | |||
+ | dspmq | ||
+ | |||
+ | QMNAME(servermqg1/ | ||
+ | |||
+ | для удаления можно использовать | ||
+ | |||
+ | dltmqm | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||