ZMS — это сокращение от ZTO Message Service. Оно позволяет пользователям отделять себя от кластеров, скрывать различия между различными кластерами сообщений и управлять установкой, мониторингом, управлением и оповещением о сообщениях в кластере.
Быстрое подключение клиентов:
Автоматизированное управление:
Мониторинг:
Оповещения:
Пакет установки имеет размер около 710 МБ и содержит сторонние пакеты установки, которые можно установить с помощью ZMS.
Зависимости: JDK 1.8+ и MySQL 5.6+.
GitHub для скачивания: пакет установки
Создайте базу данных:
Распакуйте пакет установки и импортируйте скрипт инициализации в базу данных MySQL.
Например, подключитесь к клиенту MySQL и используйте команду native для импорта: ${project.dir}/sql/zmsdb.sql
> source ${project.dir}/sql/zmsdb.sql
Измените конфигурацию запуска ZMS:
${project.dir}/conf/application.properties
spring.datasource.url = jdbc:mysql://${you.mysql.host:port}/zms?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
spring.datasource.username = ${username}
spring.datasource.password = ${password}
zms.portal.url=http://${portal.host:port}
Замените следующие параметры своими настройками:
${you.mysql.host:port}: адрес и порт базы данных MySQL.
${username}: пользователь MySQL.
${password}: пароль MySQL.
${portal.host:port}: URL-адрес, на котором запускается ZMS Management Portal. Если zms.portal.url пуст, по умолчанию используется IP-адрес или домен сервера, на котором запущен процесс ZMS Management.
Запустите ZMS Management Portal:
server.port:8088
logging.path:/data/logs/zms-portal
Start success,pid:[12866]
Посетите сервис:
Адрес: http://localhost:8088
Имя пользователя/пароль: admin/admin
Зависимости: JDK 1.8+, Node.js 9–12, Maven 3+.
Загрузите исходный код:
git clone https://github.com/ZTO-Express/zms.git
Скачайте сторонние пакеты программного обеспечения (необязательно):
Чтобы ускорить процесс инициализации хоста, мы можем заранее загрузить пакеты программного обеспечения, необходимые для хоста, в каталог программных пакетов ZMS Management Portal, а затем напрямую загрузить их с локального файлового каталога ZMS при инициализации на хосте.
Скачать:
Распаковать:
Распакуйте zip-файл в ${project.dir}/distribution/lib/.
Войдите в корневой каталог проекта и инициализируйте библиотеку:
Установите адрес базы данных: ${project.dir}/distribution/pom.xml
<driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://${you.mysql.host:port}</url>
<username>${username}</username>
<password>${password}</password>
${project.dir}/zms-portal/src/main/resources/application.properties
spring.datasource.url = jdbc:mysql://${you.mysql.host:port}/zms?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
spring.datasource.username = ${username}
spring.datasource.password = ${password}
zms.portal.url=http://${portal.host:port}
${you.mysql.host:port}: адрес и порт MySQL.
${username}: пользователь MySQL.
${password}: пароль MySQL.
${portal.host:port}: URL, на котором работает ZMS Management Portal. Если zms.portal.url пустой, по умолчанию используется IP или домен сервера, где запущен процесс ZMS Management.
Команда инициализации библиотеки: перейдите в каталог ${project.dir}/distribution (инициализация требуется только один раз).
mvn sql:execute
Если вам нужно обновить статические ресурсы переднего плана, добавьте -P npm-build после команды сборки.
Соберите проект в корневом каталоге:
> mvn clean install -DskipTests
Если вы хотите обновить статические ресурсы переднего плана, выполните следующую команду после команды сборки: -P npm-build
Распакуйте сжатый пакет:
> tar -zxvf zms-assembly-${project.version}.tar.gz
Запустите службу:
> cd zms-assembly-${project.version}
> bin/server.sh start
Когда появится следующий журнал, служба успешно запустится:
server.port:8088
logging.path:/data/logs/zms-portal
Start success,pid:[12866]
Посетите сервис:
Адрес: http://locallhost:8088
Имя пользователя/пароль: admin/admin 3. zms设计文档
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )