Основная информация
Общая информация о развертывании сервисов
Сервис печати и RabbitMQ разворачиваются на базе специализированных платформ:
- Сервис печати использует платформу WEB-Сервер-КС.
- RabbitMQ использует платформу RMQ-КС.
Эти платформы позволяют существенно минимизировать временные и ресурсные затраты, связанные с развертыванием и настройкой соответствующих сервисов. Для успешной установки необходимо строго придерживаться инструкции.
Важно: Для успешной установки необходимо строго следовать инструкциям, предоставленным в данном документе. Мы не несём ответственности за проблемы, возникающие при использовании сторонних компонентов или отклонении от описанных шагов.
Выбор метода развертывания
Инструкция развертывания через КС Сервис Администрирования актуальна при наличии развернутого сервиса администрирования.
Если сервис КС Сервис Администрирования не развернут используйте инструкции развертывания через терминал.
Порядок развертывания системы
Для успешного развертывания системы необходимо соблюдать определенную последовательность действий. Ниже описан порядок установки ключевых компонентов:
Шаг 1: Подготовка
Шаг 1: Развертывание RabbitMQ
RabbitMQ должен быть установлен и настроен до развертывания сервиса печати, так как он выступает в роли брокера очередей и является обязательным компонентом для функционирования системы.
Убедитесь, что RabbitMQ успешно запущен и доступен по указанному адресу и порту.
Шаг 2: Развертывание сервиса печати
После успешной установки и настройки RabbitMQ можно приступить к развертыванию сервиса печати.
Сервис печати использует RabbitMQ для обработки задач печати, поэтому его работа зависит от корректной работы брокера очередей.
О платформе развертывания RMQ-КС
RMQ-КС - платформа для разворачивания, управления и удаления брокера сообщений RabbitMQ реализованного в виде контейнера для работы в средах с поддержкой контейнеризации Docker или Podman.
Цель использования: Минимизировать издержки, связанные с разворачиванием и настройкой.
Требует для работы: Docker-CE (Docker, Inc. лицензия Apache 2.0) или Podman (лицензия Apache 2.0), платформа linux/amd64.
Характеристики:
- Позволяет устанавливать до 10 экземляров контейнеров c брокером сообщений RabbitMQ. Ограничение связано с ограничением диапазона используемых портов: 5672-5682.
- В поставляемом образе контейнера используются компоненты: RabbitMQ 3.12.4. Copyright (C) 2007-2023 VMware, Inc. (лицензия Mozilla Public License Version 2.0)
- Для более подробного ознакомления с лицензированием Docker-CE, Podman, RabbitMQ и информации об авторских правах смотрите соответствующие сайты программ:
https://www.docker.com/
https://podman.io/
https://www.rabbitmq.com/
О платформе развертывания WEB-Сервер-КС
"WEB-Сервер-КС" - платформа для развертывания, управления и удаления http сервера, реализованного в виде контейнера для работы в средах с поддержкой контейнеризации Docker или Podman.
Цель использования: минимизировать издержки, связанные с развертыванием и настройкой http сервера и .NET Core приложений.
Требует для работы: Docker-CE (Docker, Inc. лицензия Apache 2.0) или Podman (лицензия Apache 2.0), платформа linux/amd64.
Характеристики:
- позволяет устанавливать один контейнер c http сервером Apache, Angie или Nginx по указанному порту, внутри которого возможна установка нескольких .NET Core приложений, идентифицируемых назначенным виртуальным каталогом.
Диапазон используемых портов: 5444-5493 и дополнительно 443 порт (по умолчанию). - Или позволяет установить один контейнер без установки какого-либо http сервера, внутри которого возможна установка нескольких .NET Core приложений идентифицируемых только портами приложений.
В поставляемом образе контейнера используются компоненты:
- http сервер Apache лицензия Apache 2.0
- http сервер Nginx лицензия BSD из 2 пунктов
- http сервер Angie лицензия BSD из 2 пунктов
Примечание:
Компонент (http сервера) устанавливается только для конкретного указанного http сервера. Если http сервер не указан (no_http), то компоненты не устанавливаются.
- Runtime библиотека .NET Core 6.0.9 лицензия MIT
- prometheus 2.43.0 лицензия Apache 2.0
В каталоге /opt/wsks-6.0.9_443/ctl/
вы найдёте файл readme.txt
, который содержит инструкцию, описывающий пример работы с экземпляром контейнера по порту http сервера 443. В этом документе описаны структура контейнера и основные шаги по его развёртыванию, удалению и обновлению приложений.