Корпорация Облачный Флаг через создание платформы для общественного взаимопомощи и спасательных операций стала полезным дополнением к официальным спасательным службам. Она помогает правительству в спасательных операциях, используя общественные силы для охвата зон, недоступных для спасательных служб, повышения эффективности спасательных операций, стимулирования взаимопомощи в кризисных ситуациях и регулярной работы платформы. Это способствует улучшению системы управления кризисами правительства и повышению уровня общественной взаимопомощи в кризисных ситуациях. В то же время компания расширяет свои бизнес-сегменты, такие как аварийные пакеты, аварийные сооружения, страхование от аварийных ситуаций и обучение по безопасности, которые имеют как общественную, так и рыночную ценность.
В серверной части проекта используется Flask для обработки данных, полученных от фронтенда. Flask имеет быстрый шаблон, мощную функцию WSGI и полное тестирование на уровне веб-приложений и библиотек.### 1. 2. 2 Хранение данных Данные на сервере хранятся в базе данных MySQL, поддерживающей различные форматы ввода. С помощью Python-скриптов данные из Excel автоматически загружаются в MySQL, обеспечивая высокую степень автоматизации.
Клиентская часть приложения разработана с использованием Vue. Основное преимущество Vue.js заключается в использовании MVVM-идеологии для двусторонней привязки данных, что позволяет разработчикам CloudArk сосредоточиться на бизнес-логике и действительно реализовать агилное разработку.
Мы используем предварительно спроектированные компоненты CloudArk, чтобы разбить различные модули одностраничного приложения на отдельные компоненты. В последующем разработке необходимо сначала создать метки компонентов в родительском приложении, указать параметры, которые будут переданы в компоненты, а затем реализовать каждый компонент, что позволяет собрать весь проект.
Настройка сервера и развертывание с помощью Kubernetes см. в приложении.### 1.5 Открытие исходного кода проекта Для улучшения алгоритмической библиотеки CloudArk, привлечения большего количества технических ресурсов к проекту и улучшения экосистемы взаимопомощи, исходный код фронтенда и серверной части проекта опубликованы на Github и Gitee. Адреса проекта и QR-коды приведены ниже:
# Конфигурация сервера
sudo apt-get update
sudo apt upgrade
sudo apt-get install mariadb-server # установка
sudo mysql_secure_installation # установка безопасности, некоторые люди не устанавливают это и всё равно могут подключиться
sudo mysql -u root -p # проверка успешной установки
GRANT ALL PRIVILEGES ON *. * TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf # закомментировать bind-address = 127.0.0.1
service mariadb status
sudo apt install nodejs # установка Node.js
npm install -g enhancer-data-bridge # установка моста (если нет прокси, лучше выбрать российский источник)
data-bridge start --port 5312 # запуск моста
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
tar -xzf redis-4.0.8.tar.gz # распаковка
cd redis-4.0.8 & make # вход в распакованный каталог и компиляция
./src/redis-server --port 57192 # запуск Redis-сервера
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )