... необходимость тестирования миграции
-очередей (queue- ... welcome1
...
Возникла необходимость тестирования миграции JMS-очередей (queue-типа), для этого сделана утилита для:
- отправки текстовых сообщений в очередь;
- получения сообщений из очереди.
Скомпилированный jar-файл здесь, а исходный код здесь.
Как настроить соединение с сервером:В jar-файле есть текстовый файл connection.properties - параметры соединения хранятся в нём.
Пример содержимого данного файла:
url=t3://192.168.2.130:7501,192.168.2.96:7502
user=weblogic
password=welcome1
queue=jms/Queue
connectionFactory=jms/JMSConnectionFactory
Как запустить:- Отправка сообщений в очередь, например:
java -classpath C:\Apps\SimpleClientForJMS.jar;C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar com.blogspot.stan1slav.jms.testing.SimpleJMSClient send 12
где C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar - путь к weblogic.jar;
12 - какое кол-во сообщений отправить в очередь.
- Забрать сообщения из очереди, например:
java -classpath C:\Apps\SimpleClientForJMS.jar;C:\Apps\Oracle\Weblogic\10.3.5\wlserver_10.3\server\lib\weblogic.jar com.blogspot.stan1slav.jms.testing.SimpleJMSClient receive 10
где 10 - сколько секунд ожидать получение новых сообщенийю