Задать вопрос
tegrato
@tegrato

Чем лучше забирать сообщения из очереди IBM MQ (сервер — Linux Debian 9)?

Есть сервер очередей, организованный на iBM MQ 7.5.
Каким образом оптимальнее всего забирать из одной его очереди сообщения (архивы) с целью дальнейшей их обработки (распаковать, скопировать содержимое в нужные директории и добавить записи в MySQL базу)?

Условия:
- очередь только одна;
- сообщение = бинарный файл (архив) размером от 1 до 10 Мб;
- количество сообщений: от 10 до 50 в сутки (возможно в будущем увеличение до 100);
- 1 воркер

Варианты:
1) PHP (mq Client установлен по инструкции https://skalolaskovy.ru/comp-various/529-linux-deb... , проблема - в библиотеке mqseries отсутствуют соответствующие обертки для функций IBM Websphere MQ: MQINQMP и MQCRTMH = нет возможности получать именованные свойства сообщения из очереди :( Сообщения из очереди можно получить, но без именованных свойств, которые ОЧЕНЬ желательно иметь).
2) Java (этот язык, наверное, инопланетяне придумали).
3) Python (Пока есть проблема с установкой PIMQI).
  • Вопрос задан
  • 534 просмотра
Подписаться 2 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Так ничего сложного ведь
Пока очередь не пуста
  Взять с очереди сообщение/файл
  Обработать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы