Commit 4718da8c authored by Aigul Baimussayeva's avatar Aigul Baimussayeva

readme

parent e5793907
# Инструкция по использованию
1. Остановить jboss
```
# /etc/init.d/arta-synergy-jboss stop
```
2. Результат сборки `build/libs/blocking.war` положить в `/opt/synergy/jboss/standalone/deployments`
3. Создать очередь JMS для блокирующего процесса.
Для этого необходимо в конфигурационный файл
(в стандартной установке это `/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml`)
в секцию <subsystem xmlns="urn:jboss:domain:messaging:1.2"> раздел `<jms-destinations>` добавить:
```xml
<jms-queue name="TestBlockQueue">
<entry name="queue/TestBlockQueue"/>
<entry name="java:jboss/queues/Synergy/TestBlockQueue"/>
<durable>true</durable>
</jms-queue>
```
4. Связать очередь и процесс через конфигурационный файл `/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml`,
добавив в него следующее:
```xml
<listener>
<queue>java:jboss/queues/Synergy/TestBlockQueue</queue>
<event>event.blocking.test.*</event>
</listener>
```
Если конфигурационного файла `api-observation-configuration.xml` нет, то необходимо его создать и указать владельца:
```
# chown jboss:synergy api-observation-configuration.xml
```
Его содержимое должно быть следующим:
```xml
<?xml version="1.0"?>
<configuration>
<listener>
<queue>java:jboss/queues/Integration/InterpreterQueue</queue>
<event>event.blocking.interpreter.*</event>
</listener>
<listener>
<queue>java:jboss/queues/Synergy/TestBlockQueue</queue>
<event>event.blocking.test.*</event>
</listener>
</configuration>
```
5. Запустить jboss
```
# /etc/init.d/arta-synergy-jboss start
```
6. В маршруте реестра добавить блокирующий процесс `event.blocking.test.blocking.3`
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment