开源精选 | 实时风控引擎(Risk Engine)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是实时风控引擎(Risk Engine),可自定义规则引擎(Rule Script),完美支持中文,适用于反欺诈(Anti-fraud)应用场景,开箱即用!!!移动互联网时代的风险管理利器。

项目介绍

一款基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,真正做到了开箱即用。通过学习本项目能快速了解风险的定义,进而量化风险 ,最后达到集中管理风险的目的。

项目特点

  • 实时风控,特殊场景可以做到100ms内响应

  • 可视化规则编辑器,丰富的运算符、计算规则灵活

  • 支持中文,易用性更强

  • 自定义规则引擎,更加灵活,支持复杂多变的场景

  • 插件化的设计,快速接入其它数据能力平台

  • NoSQL,易扩展,高性能

  • 配置简单,开箱即用

项目架构

前后端分离架构

后端技术框架:SpringBoot + Mybatis + tkMapper + Mysql + MongoDB + Redis + Groovy + ES + Swagger

前端技术框架:React(SPA)

开源精选 | 实时风控引擎(Risk Engine)

引擎处理流程

开源精选 | 实时风控引擎(Risk Engine)

数据ER关系图

开源精选 | 实时风控引擎(Risk Engine)

安装使用

git clone https://gitee.com/freshday/radar.git
mvn clean install 

数据库配置

CREATE DATABASE IF NOT EXISTS radar DEFAULT CHARSET utf8mb4;
# 初始化数据库
source radar-init.sql
source radar-1.0.6.sql

中间件配置

项目启动还需要安装 redis 、 mongodb、elasticsearch或者通过docker 方式安装

// redis
docker pull redis:3.2
docker run --name redis3.2 -p 6379:6379  -d redis:3.2 redis-server --appendonly yes

// mongo
docker pull mongo:4.0.13-xenial
docker run --name mongo4.0 -p 27017:27017 -d mongo:4.0.13-xenial

// es
docker pull elasticsearch:6.8.7
docker run -d --name es6.8  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"  --restart=always  elasticsearch:6.8.7

应用配置

mongodb:
  url: mongodb://localhost:27017/radar   //mongodb 
mobile:
  info:
    path: D:/soft/moble_info.csv        //手机号码段信息
ip2region:
  db:
    path: D:/soft/ip2region.db          // IP地址库 

启动

# 运行服务端 
cd radar-admin 
java -jar radar-admin.jar
# 运行引擎端
cd radar-engine
java -jar radar-engine.jar 

界面使用

初次熟悉系统的时候建议选择使用 模板 创建模型

开源精选 | 实时风控引擎(Risk Engine)

特征处理

开源精选 | 实时风控引擎(Risk Engine)

Activation 策略集管理

整个风险的量化过程就在这里,模型的输出点,组合若干条特征,综合计分,通常定义两个分数线,一个是审核线(低分数表示需要人工审核,一个拒绝线,表示此交易可以直接拒绝)

开源精选 | 实时风控引擎(Risk Engine)


开源精选 | 实时风控引擎(Risk Engine)

—END—

开源地址:https://gitee.com/freshday/

radar/wikis/home


原文始发于微信公众号(开源技术专栏):开源精选 | 实时风控引擎(Risk Engine)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/54024.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!