Архивный сервер, описание архитектуры.
1. Введение
Настоящий документ предназначен для IT-специалистов компании «ТрансИнжСтрой», чтобы понять, как устроена работа программы Юпитер и её сопутствующего ПО, необходимого для её функционирования.
Программа Юпитер — это комплексное решение для работы с данными в распределённой сети, включая обработку заказов, обмен файлами и взаимодействие с внешними сервисами.
2. Архитектура и расположение компонентов
2.1. Основная папка клиента программы
C:\JP\
- Корневая папка клиентской части программы Юпитер.
2.2. Файлы запуска клиента
Run.Exe — файл запуска с проверкой обновлений. При запуске:
- Проверяет наличие обновлений по пути c:\JINS\11.7\JUPITER ***.zip.
- Устанавливает обновления, если они доступны.
domino8.exe — файл запуска без проверки обновлений. Используется, если нужно запустить клиент без автоматического обновления.
2.3. Папки с обновлениями и установочниками
c:\JINS\ — папка с установщиками и обновлениями программы.
- Удаление содержимого не влияет на работу клиента.
- Обновления сохраняются в .zip-файлах в папке 11.7.
c:\distr\ — папка с файлами для установки дополнительных компонентов.
- Удаление не влияет на работу программы.
2.4. Папки взаимодействия и хранения данных
c:\Domino8\ — папка для работы с базой данных.
- Здесь формируются временные файлы, используемые для отчётов и передачи данных в другие системы.
c:\MAIL\ — папка для обмена файлами с точками и другими узлами распределённой сети.
- Управляет обменом данных между серверами и точками.
c:\JP_11.7\ — папка для загрузки и обработки файлов заказов с внешних источников.
- Текущая структура: c:\JP_11.7\ — временная, для согласования с текущим сервером.
- Будет переназначена на c:\JP\Pronto_Site\OOOCMY152\ в будущем.
2.5. База данных
c:\app\ — папка с установленной Oracle 12 базой данных.
c:\app\oradata\JUPITER\ — папка с файлами базы данных.
- Максимальный размер одного файла — 32 ГБ.
- При достижении лимита — требуется расширение файлов.
3. Программы и компоненты для взаимодействия
3.1. FileZilla Server
Программа для обмена файлами между точками и центральным сервером (активно будет использоваться при переходе на сервер как на основной).
Точки подключаются к серверу для:
- Получения файлов с своих папок.
- Отправки файлов на центральный сервер.
3.2. AMMYY ADMIN
Программа для удалённого доступа.
Используется чаще всего при:
- Базовой настройке точек.
- Устранении проблем на удалённых точках.
3.3. JPFTP (FTP-клиент)
Программа для загрузки и выгрузки файлов на сервер.
Подключается к серверу для:
- Получения данных с сервера.
- Отправки данных на сервер.
3.4. CheckSyncDirs
Программа для мониторинга:
- Сбоев в работе.
- Изменений логов.
- Времени существования файлов.
Позволяет отслеживать состояние файлов и папок в реальном времени.
3.5. Компоненты обмена данными с сервисами
curl.exe
- Компонент для HTTP-запросов к внешним API.
- Может вызывать ложные срабатывания антивируса.
wget.exe, wget_1.20.exe, wget_1.20-32.exe, wget_1.20-64.exe
- Альтернативные компоненты для HTTP-запросов.
- Также могут вызывать ложные срабатывания антивируса.
chp.exe
- Компонент для запуска скриптов в фоновом режиме.
- Не отображает окно консоли.
- Часто вызывает ложные срабатывания антивируса.
4. Примечания для IT-специалистов
Папки c:\distr\, c:\JINS\ — можно очищать без риска.
Папки c:\JP и c:\JINS — нужно добавить в исключения для антивируса.
c:\Domino8\ — нужно чтоб у папки были права на создания изменения файлов под обычными и RDP пользователями.
5. Вопросы и поддержка
Если возникнут вопросы — обращайтесь к технической поддержке программы Юпитер.
Система JUPITER www.jupiter.systems (с) 2024г.
Нет комментариев