Главная / Программное обеспечение /
Интеграция приложений на основе WebSphere MQ / Тест 9
Интеграция приложений на основе WebSphere MQ - тест 9
Упражнение 1:
Номер 1
Как измениться скорость передачи сообщения при увеличении длины сообщения с 1 Кб до 4 Кб при работе с Not Persistent очередями и длине буфера для чтения/записи данных 8 Кб?
Ответ:
 (1) уменьшится в 2 раза 
 (2) увеличится в 2 раза 
 (3) уменьшится более чем в 2 раза 
 (4) уменьшится менее чем в 2 раза 
 (5) увеличится более чем в 2 раза 
 (6) увеличится менее чем в 2 раза 
Номер 2
Размер массива buffer
в программе rewriter.exe
ограничивает длину сообщения 8Кб. Какие параметры программы изменяться при увеличении размер массива buffer
до значения 64Кб?
Ответ:
 (1) увеличится размер используемой памяти 
 (2) уменьшится размер используемой памяти 
 (3) увеличится размер используемой виртуальной памяти 
 (4) уменьшится размер используемой виртуальной памяти 
Номер 3
Параметр менеджера очередей MaxMsgLength
имеет следующие значения а) по умолчанию б) максимальное?
Ответ:
 (1) а) 4 KB б) 10 MB 
 (2) а) 4194304 б) 104857600 
 (3) а) 4 MB б) 100 MB 
 (4) а) 1048576 б) 10485760 
Упражнение 2:
Номер 1
Какие преимущества имеет цикл чтения сообщений на основе gmo.WaitInterval
по сравнению c традиционным циклом опроса очереди на отсутствие сообщений через заданный интервал времени?
Ответ:
 (1) сокращение числа строк кода 
 (2) снижение загрузки процессора 
 (3) сокращение времени выполнения цикла 
Номер 2
В каком случае WebSphere MQ транзакция является внешней для транзакции при работе с базой данных?
Ответ:
 (1) при использовании MQPUT
в WebSphere MQ транзакции 
 (2) при использовании MQGET
в WebSphere MQ транзакции 
 (3) при использовании MQPUT
и MQGET
одновременно в WebSphere MQ транзакции 
Номер 3
В каком случае транзакция при работе с базой данных является внешней для WebSphere MQ транзакции?
Ответ:
 (1) при использовании MQPUT
в WebSphere MQ транзакции 
 (2) при использовании MQGET
в WebSphere MQ транзакции 
 (3) при использовании MQPUT
и MQGET
одновременно в WebSphere MQ транзакции 
Упражнение 3:
Номер 1
Почему после макрокоманд MQGET
, MQPUT
полезно ставить обработку кода ошибки?
Ответ:
 (1) это предотвращает зависание программы 
 (2) это не позволит открыть очередь эксклюзивно 
 (3) это упрощает диагностику причин не исполнения этих макрокоманд 
Номер 2
Макрокоманды MQGET
или MQPUT
с опциями MQGMO_SYNCPOINT
, MQPMO_SYNCPOINT
выполнились ошибочно с кодом завершения MQRC_SYNCPOINT_LIMIT_REACHED
. Какова возможная причина ошибки?
Ответ:
 (1) в менеджере не указана возможность работы с uncommitted messages (UM)
 
 (2) число UM
, записанных с опцией MQPMO_SYNCPOINT
, превысило предел, указанный для менеджера 
 (3) число UM
, полученных с опцией MQGMO_SYNCPOINT
, превысило предел, указанный для менеджера 
 (4) суммарное число UM
, полученных с опциями MQGMO_SYNCPOINT
и MQPMO_SYNCPOINT
, превысило предел, указанный для менеджера 
Номер 3
Что произойдет, если макрокоманда MQPUT
поместит сообщение не в remote queue
, а в transmission queue
?
Ответ:
 (1) сообщение останется в transmission queue
 
 (2) сообщение уйдет в remote queue
на удаленном менеджере 
 (3) сообщение уйдет в DEAD_LETTER
на удаленном менеджере 
 (4) возникнет ошибка 
Упражнение 4:
Номер 1
От чего сильно зависит время работы механизма Distribution List при использовании Notpersistent queue?
Ответ:
 (1) от производительности компьютера 
 (2) от количества очередей 
 (3) от оперативной памяти компьютера 
Номер 2
Программа, работающая с Distribution List, позволяет рассылать сообщения не более чем в 256 очередей. При большем числе очередей возникает ошибка MQRC_HANDLE_NOT_AVAILABLE
.
Какова возможная причина ошибки?
Ответ:
 (1) массив очередей в списке ограничен размером 256 
 (2) в менеджере установлен параметр Maximum Open Handles = 256
 
 (3) 257-я очередь недоступна (например, отсутствует) при рассылке списком 
Номер 3
В менеджере установлен параметр по умолчанию Maximum Open Handles = 256
и это ограничивает число очередей при работе с Distribution List. Каково максимальное значение параметра Maximum Open Handles
для WebSphere MQ 5.3 и Windows2000?
Ответ:
 (1) 2048
 
 (2) 1200
 
 (3) 10000
 
 (4) определяется операционной системой