1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/software-minister-jvs-rules

Клонировать/Скачать
README.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 20:46 2404fa4

jvs-rules (правило движка)

Введение

Этот проект представляет собой правило движка, построенного на основе логического движка JVS. Он упрощает логический движок JVS, оптимизирует взаимодействие и формирует JVS-Rules, ориентированный на управление рисками в финансовой сфере, вычисление сценарных правил и принятие решений в режиме реального времени. Логический движок ориентирован на обработку логики (обработку данных, проверку правил, сборку бизнеса), в то время как правило движка ориентировано на проверку правил и используется для принятия решений по управлению рисками, фильтрации правил, оценки поведения и других сценариях. Используя минимальные требования к использованию и не зависящий от сложных требований к программированию, он поддерживает обработку переменных в режиме реального времени, перетаскивание интерфейса, тестирование в режиме реального времени и другие функции.

Изображение

Технологическая стек

Используется JVS (быстрое создание приложений на основе Spring Cloud), фронтенд Vue + ElementUI. jvs-rules представляет собой нативное приложение, построенное на основе быстрого разработческого платформы JVS. Общая архитектурная структура представлена ниже.### Основные характеристики проекта

  • Разработан на чистом Java, использует микросервисы в качестве основной структуры, что обеспечивает стабильность и универсальность.
  • Легкость использования, отличное взаимодействие с пользователем, использование метода, аналогичного функциям Excel, делает обработку переменных простой и эффективной.
  • Расширяемость, разработан на основе JVS, что позволяет расширять различные системы подачи заявок на кредиты, системы одобрения кредитов и т.д. с помощью низкого кодирования.
  • Продолжительность, в будущем будет добавлена функция отчета по управлению рисками, предоставляющая различные отчеты для различных продуктов и сценариев.### Учетные записи и адреса для опыта Адреса для опыта и описание учетных записей Изображение

Пользовательская консоль: опытные пользователи могут войти через QR-код WeChat Управление (общедоступное): testadmin 123456 Управление + редактирование приложений: свяжитесь с оператором WeChat ruanjbz для создания независимой среды и учетной записи Управление + настройка платформы + редактирование приложений: свяжитесь с оператором WeChat ruanjbz для получения документации по частной установке и установочных пакетов

Адреса: Изображение

Общие проектные документы

Примеры сценариев

  1. Сценарий риск-менеджмента
  2. Сценарий начисления процентов
  3. Сценарий маркетинга

Часть интерфейсных скриншотов

Автоматизированное управление решениями: Изображение

Конфигурация процесса принятия решений: ИзображениеПроектирование переменных и формул Изображение

Разные бизнес-сценарии Изображение

Расширение возможностей

  1. Отчеты по управлению рисками для различных данных (гибкая настройка онлайн, шаблоны отчетов на основе Word, нулевой порог входа) Изображение
  2. Интеграция с быстрым набором инструментов разработки на основе JVS для конфигурирования системы приема заявок (завершение бизнес-логики и конфигурирование всего бизнес-процесса) Изображение
  3. Интеграция с JVS-дата-хранилищем для анализа и обработки данных онлайн (ноль порога входа для анализа и статистики данных) Изображение Изображение

Инструкции по использованию проекта

Этот проект предназначен только для личного обучения и не может использоваться в коммерческих проектах без соответствующего разрешения. Если вам требуется коммерческое разрешение, вторичная разработка и т.д., пожалуйста, добавьте меня в WeChat: ruanjbz

Техническая поддержка

Официальный сайт: http://www.bctools.cn/

Электронная почта: 13983607003@139.com

WeChat: ruanjbz

Установка и развертывание

1. Важные замечания

1.1 Операционная система рекомендуется CentOS 7.6, размер памяти 16 ГБ+1.2 Размер памяти следует настроить в файле .env, по умолчанию 16 ГБ. Непосредственное изменение файла .env при обновлении версии не рекомендуется, так как это может привести к невозможности использования новых функций.1.3 После развертывания, если появляется страница 404, пожалуйста, перезапустите все docker-compose.yml файлы.

2. Подготовка окружения

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. Развертывание проекта

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/software-minister-jvs-rules.git
git@api.gitlife.ru:oschina-mirror/software-minister-jvs-rules.git
oschina-mirror
software-minister-jvs-rules
software-minister-jvs-rules
master