Этот проект представляет собой правило движка, построенного на основе логического движка JVS. Он упрощает логический движок JVS, оптимизирует взаимодействие и формирует JVS-Rules, ориентированный на управление рисками в финансовой сфере, вычисление сценарных правил и принятие решений в режиме реального времени. Логический движок ориентирован на обработку логики (обработку данных, проверку правил, сборку бизнеса), в то время как правило движка ориентировано на проверку правил и используется для принятия решений по управлению рисками, фильтрации правил, оценки поведения и других сценариях. Используя минимальные требования к использованию и не зависящий от сложных требований к программированию, он поддерживает обработку переменных в режиме реального времени, перетаскивание интерфейса, тестирование в режиме реального времени и другие функции.
Используется JVS (быстрое создание приложений на основе Spring Cloud), фронтенд Vue + ElementUI. jvs-rules представляет собой нативное приложение, построенное на основе быстрого разработческого платформы JVS. Общая архитектурная структура представлена ниже.### Основные характеристики проекта
Пользовательская консоль: опытные пользователи могут войти через QR-код WeChat Управление (общедоступное): testadmin 123456 Управление + редактирование приложений: свяжитесь с оператором WeChat ruanjbz для создания независимой среды и учетной записи Управление + настройка платформы + редактирование приложений: свяжитесь с оператором WeChat ruanjbz для получения документации по частной установке и установочных пакетов
Адреса:
Автоматизированное управление решениями:
Конфигурация процесса принятия решений:
Проектирование переменных и формул
Разные бизнес-сценарии
Этот проект предназначен только для личного обучения и не может использоваться в коммерческих проектах без соответствующего разрешения. Если вам требуется коммерческое разрешение, вторичная разработка и т.д., пожалуйста, добавьте меня в WeChat: ruanjbz
Официальный сайт: http://www.bctools.cn/
Электронная почта: 13983607003@139.com
WeChat: ruanjbz
1.1 Операционная система рекомендуется CentOS 7.6, размер памяти 16 ГБ+1.2 Размер памяти следует настроить в файле .env, по умолчанию 16 ГБ. Непосредственное изменение файла .env при обновлении версии не рекомендуется, так как это может привести к невозможности использования новых функций.1.3 После развертывания, если появляется страница 404, пожалуйста, перезапустите все docker-compose.yml файлы.
2.1 Установка docker и docker-compose (если уже установлены, можно пропустить)
curl -C- -O --retry 3 https://bctools.cn/jvs-docker && chmod a+x jvs-docker && ./jvs-docker -I
2.2 Установка git
yum install -y git
3.1 Скачивание проекта
git clone https://gitee.com/software-minister/jvs-rules.git && cd jvs-docker-compose && chmod -R 777 data && chmod -R 777 mysql && chmod -R 644 data/mysqlcnf
3.2 Замена IP-адреса сервера
Пожалуйста, замените ${ip} на локальный IP-адрес сервера
sed -i -e 's/server-ip/${ip}/g' ./mysql/nacos.sql
Пример:
sed -i -e 's/server-ip/114.114.114.114/g' ./mysql/nacos.sql
3.3 Развертывание базы данных
docker-compose -f docker-compose-db.yml pull
docker-compose -f docker-compose-db.yml up jvs-mysql
При инициализации базы данных процесс может быть медленным, что связано с производительностью хоста. В случае возникновения ошибки, можно прервать текущую операцию с помощью Ctrl+C и продолжить выполнение следующих шагов.
docker-compose -f docker-compose-db.yml up -d
Проверьте логи на наличие ошибок
docker-compose -f docker-compose-db.yml logs -f
3.4 Просмотр Nacos
Программа зависит от Nacos. Убедитесь, что Nacos доступен, прежде чем выполнять развертывание приложения.
http://ip-адрес-сервера:8848/nacos
Логин: nacos
Пароль: nacos
3.5 Запуск базового фреймворка для backend
docker-compose -f docker-compose-base.yml pull
docker-compose -f docker-compose-base.yml up -d
```Проверьте логи на наличие ошибок
`docker-compose -f docker-compose-base.yml logs -f`
3.6 Запуск правил управления рисками
docker-compose -f docker-compose-risk-policy.yml pull docker-compose -f docker-compose-risk-policy.yml up -d
Проверьте логи на наличие ошибок
`docker-compose -f docker-compose-risk-policy.yml logs -f`
#### 4. Адреса для доступа
4.1 Логин и пароль
Логин: admin Пароль: 123456
4.2 Доступ к backend
http://localhost:8088
4.3 Доступ к правилам управления рисками
http://localhost:30070
4.6 Адрес Nacos
http://localhost:8848/nacos
Логин: nacos Пароль: nacos
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )