Лёгкий в использовании реальный контрольный движок, основанный на Java, использующий Spring Boot + MongoDB + Groovy + ES и другие фреймворки. Подходит для использования в контексте противодействия мошенничеству, имеет минимальную конфигурацию и действительно позволяет использовать его сразу после установки.
Изучение этого проекта поможет быстро понять определение риска, затем квантование риска и, наконец, достичь цели централизованного управления рисками.
Это реальное время движок анализа рисков, который может обновлять правила риска в реальном времени и немедленно делать их эффективными.
Он идеально подходит для применения против мошенников.
Код проекта называется Radar, как радар, он мониторит транзакции сзади.
Разделение на клиентскую и серверную части
Серверная часть: SpringBoot + MyBatis + tkMapper + MySQL + MongoDB + Redis + Groovy + Elasticsearch + Swagger
Клиентская часть: React (SPA)
SpringBoot: Разработчики используют Java, поэтому выбор SpringBoot был очевиден. Это удобно как для нас, так и для других разработчиков на Java при расширении функциональности.
MyBatis + tkMapper: Управление данными, tkMapper предоставляет универсальные шаблоны мапперов, снижая количество дублирующегося кода.
MySQL: Относительная база данных для этого проекта, используется для хранения метаданных модели риска.
MongoDB: Хранит события JSON, обеспечивает базовые статистические вычисления (например, максимум, минимум, сумма, среднее значение), более сложные статистические понятия (стандартное отклонение, дисперсия и т.д.) вычисляются в памяти.
Elasticsearch: Предоставляет услуги поиска данных и отчетов о совпадении правил.
Redis: Поддерживает кэширование, Engine использует возможность публикации/подписки для прослушивания обновлений конфигураций менеджера.* Groovy: движок правил, все правила управления рисками преобразуются в скрипты Groovy, что позволяет в реальном времени редактировать, генерировать динамически и применять сразу.
Swagger: управление REST API
Инструкция по использованию содержит большое количество изображений. Для удобства использования внутри страны рекомендую использовать wiki на Gitee, https://gitee.com/freshday/radar/wikis/manual
Через менеджер можно быстро ознакомиться с процессом работы системы от определения рисков до их количественного анализа и централизованного управления. Для лучшего восприятия рекомендуется потратить минуту на просмотр инструкции по использованию URL демо: https://www.riskengine.cn Рекомендуется зарегистрироваться самостоятельно, чтобы избежать влияния одного тестового аккаунта.
WIKI: https://gitee.com/freshday/radar/wikis/home?sort_id=1637444
Благодарю команду XWF, всех участников проекта. После получения согласия будут указаны все имена.
Thousand-Faced Monster, Calm in the Sunlight, DerekDingLu, King, Sanying2012, Purple Spring Night, Xu Chengping, Xu Shuai, Guo Rui, Wang Cheng, Ma Zhaoyong...
Если вам понравился наш проект, пожалуйста, поддержите его звездой, чтобы больше людей узнали о нём, спасибо!
Исходный код для фронтенд-части доступен только для корпоративных пользователей и требует покупки.
Без разрешения запрещено использовать исходный код проекта для регистрации авторских прав и патентов; право преследования за это нарушение сохраняется.
Copyright © 2019-2022 WangFeiHu
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )