Развёртывание и настройка web-сервисов Домино
В настройках Windows Server firewall нужно разрешить входящие соединения по портам 8080-8099. Если количество web- серверов Домино превысит 20, то нужно соответственно расширить диапазон портов.
Для нормальной работы экземпляров Домино, работающих в режиме сервиса нужно резервировать примерно 400Мб оперативной памяти сервера на экземпляр.
Структура каталогов
Корневой каталог для всех web-сeрвисов - /Domino/SberMarket/WebServices. Каждый сервис развёртывается изолированно в своём собственном каталоге (бины, проект). Такая схема позволит обновлять сервисы по отдельности, без перезапуска всей инфраструктуры.
/Domino
/SberMarket
/WebServices
/OrdersHook
/Bin
/Project
/Log
startService.bat
stopService.bat
restartService.bat
/OrdersApi
/Bin
/Project
/Log
startService.bat
stopService.bat
restartService.bat
Параметры запуска приложения
Web-сервис (хук) для обработки входящих уведомлений от СМ. Четыре экземпляра приложения, прослушивающих порты с 8081 по 8084.
C:\Domino\SberMarket\WebServices\OrdersHook\Bin\domino8.exe
C:\Domino\SberMarket\WebServices\OrdersHook\Project\RETAIL-STORE
/SERVER
LISTEN=http://<ip web- сервера Домино>:8081/
DBSERVER=<Ссылка на tnsnames.ora>
SCHEME=<Имя схемы oracle (БД Домино)>
USERNAME=SberMarketOrdersHook
TOKEN=81
Web-сервис для сборки заказов СМ. Четыре экземпляра приложения, прослушивающих порты с 8091 по 8094.
C:\Domino\SberMarket\WebServices\OrdersApi\Bin\domino8.exe
C:\Domino\SberMarket\WebServices\OrdersApi\Project\RETAIL-STORE
/SERVER
LISTEN=http://<ip web- сервера Домино>:8091/
DBSERVER=<Ссылка на tnsnames.ora>
SCHEME=<Имя схемы oracle (БД Домино)>
USERNAME=SberMarketOrdersApi
TOKEN=91
Автозапуск сервисов при старте сервера
Через задание с однократным запуском.
Ручной останов и запуск сервиса
Батники start/stop/restartService.
Нет комментариев