XMS микросервисная система включает в себя:
За исключением модулей типа SDK, остальные модули должны иметь возможность независимого развёртывания в кластере. Система XMS предоставляет интерфейс управления системой C/S, который позволяет выполнять управление конфигурацией, мониторинг состояния сервисов и функции запроса журналов.
Подготовка среды компиляции Windows
Установите VS2017 Community Edition и QT5.9.
Подготовка компиляционной среды Linux
Используйте Ubuntu 18.04.02 x64.
Общие инструменты
Выполните команду: apt-get install perl g++ make automake libtool unzip git.
Компиляция и установка зависимостей
Zlib (необходим для protobuf и libevent) (сжатие):
Установка будет произведена в каталоги /usr/local/include/ и /usr/local/lib.
OpenSSL (необходим для libevent) (безопасность и шифрование):
Команда openssl будет доступна в каталоге /usr/local/bin. Файлы конфигурации будут установлены в каталог /usr/local/ssl. Заголовочные файлы — в /usr/local/include/openssl. Библиотеки — в /usr/local/lib.
Protobuf (коммуникационный протокол):
Файлы будут установлены в каталог /usr/local/include/google/protobuf. Утилита protoc будет доступна в каталоге /usr/local/bin. Библиотеки — в каталоге /usr/local/lib.
Libevent (сетевое взаимодействие):
Библиотеки будут установлены в каталоги /usr/local/lib и /usr/local/include.
Установка системы XMS
1. Установка сервера базы данных (Linux):
установка клиентской библиотеки базы данных:
установка сервера базы данных:
настройка имени пользователя и пароля:
2. Установка библиотеки LXMysql:
3. Установка коммуникационной библиотеки XPlatform:
перейдите в каталог xplatform;
сгенерируйте код C++ на основе прототипа:
скомпилируйте:
установите:
библиотека будет установлена в каталог /usr/lib/libxcom.so.
4. Установка регистрационного центра XRC:
5. Регистрация клиентского приложения:
6. Установка центра регистрации XLOG:
7. Конфигурационный центр:
установка серверного приложения:
установка клиентского приложения:
8. Центр аутентификации XAUTH:
cd ../xauth;
скомпилируйте микросервисную службу аутентификации:
скомпилируйте клиентское приложение аутентификации и создайте библиотеку libxauth.so:
установите:
9. Шлюз XAG:
cd ../xag;
скомпилируйте шлюз:
установите шлюз:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )