Skip to content

zhaoyachao/zdh_magic_mirror

Repository files navigation

魔镜是什么

魔镜-是一个风控经营引擎,平台主要提供实时风控和离线经营2种模式,基于这2种模式可以快速支持多种业务场景,比如离线用户经营,实时用户风控等,当
前平台不涉及很复杂的技术,比如说到风控经常提到的flink,这里就不涉及,平台的设计理念是万物皆【标签】, 所以本平台的限制不适合很大数据量的业
务场景使用,平台采用可视化设计,基于流程图配置,希望打造一个业务人员可轻松完成复杂业务场景的平台

魔镜的主要流程

魔镜,用于发现用户策略,并执行策略信息,比如标签筛选,人群过滤,人群分流,人群推送等
ship模块是一个单独的决策模块,通过ship模块可实现实时风控相关的决策

必须知道的

当前项目在大数据量级下稳定性,吞吐量等方向,需要做完善

项目设计架构

本项目采用最小化原则,如果客户量级比较小(<5000万),完全可采用单机计算,且不依赖其他外部插件,完全依赖mysql+本地文件方式实现用户经营
对于实时模块,可以采用多机部署以支持更高的并发

项目依赖

前端配置:github: https://github.com/zhaoyachao/zdh_web
数据库等配置,全部在zdh_web项目中维护,分支版本和zdh_web一一对应

在线预览

http://zycblog.cn:8081/login

用户名:zyc
密码:123456

项目完成度

common: 公共模块-提供一些公共的工具类等
label: 客户管理-标签服务,必须依赖zdh_web,主要提供离线批量圈人功能, 完成
plugin: 客户管理-通用插件服务,提供id_mapping,过滤,触达用户(发送短信,邮件等), 完成
ship: 客户管理-实时经营服务,实时接入用户流量,对用户做经营, 完成
variable: 客户管理-变量服务,和label服务能力一样,区别在于一个离线处理,一个实时处理, 完成

FAQ

项目打包之前,必须先执行install.sh
install.sh 脚本中maven本地仓库路径按实际maven环境修改

项目计划

1 项目支持公共存储,当前采用sftp做公共存储,后期会采用对象存储

界面预览

登陆界面

功能预览

风控引擎配置界面

About

zdh系列-基于java的经营风控引擎

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages