ZDH-智能营销-插件服务

目录

主题

项目源码

预览地址

安装包下载地址

插件服务

插件服务使用场景

插件服务日志

 感谢支持


主题

本篇文章主要介绍ZDH-智能营销平台下的插件服务,包含插件的应用场景

项目源码

zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 

zdh_magic_mirror: GitHub - zhaoyachao/zdh_magic_mirror: zdh系列-基于java的经营风控引擎

预览地址

后台管理-登陆

用户名:zyc
密码:123456

安装包下载地址

需要用户下载源码自行编译,源码见上方项目源码

插件服务

插件服务是营销模块主要的数据处理模块,用户通过标签筛选了一批数据后(一般指客户信息),通过插件服务对数据进行清洗转换,这里说明下和数据的ETL不是同一个模式,这里的插件更像是业务逻辑插件,比如对数据进行发短信,验证过滤规则,ID-MAPPING等,插件服务只对数据做相应的处理,不进行数据的生产,数据生产一般由标签服务产出

下方策略图不具备任何业务含义,只是一个简单的数据流转图,使用者可根据插件的不同组合完成业务场景,类似规则引擎的决策树模式,只是策略通过流程图实现,且通过自定义逻辑运算符(and,or,not,not_use)和插件依赖级别(成功触发,失败触发,杀死触发,完成触发)定义上下游执行规则

插件服务使用场景

在完整的经营流程中,插件一般都会放在标签服务之后,当前插件服务中包含以下插件

过滤插件:对输入数据按照特定的过滤集进行过滤,一般用于黑名单,频次等过滤

分流插件:对输入数据按照特定规则进行数据拆分,当前包含比例,指定数量规则划分

触达插件:对输入数据进行触达,比如发送邮件,发送短信

TN插件:此插件较为特殊,用于判断是否在某个时间段或者某个时间之后,插件服务中包含此插件,主要是为了将TN插件数据进行流转,方便下游插件使用

ID-MAPPING插件:ID映射,比如手机号转身份证号,本身服务不提供底层数据,只提供转换架子,使用方定义映射id和提供映射数据,

代码块插件:应对特殊逻辑,让流程更加通用,遇到特殊场景,可临时使用代码块临时实现,之后可根据场景做相应的插件

函数插件:对数据进行处理,比如分割,大小写,等,理论上支持所有java函数

决策插件:在风控场景中使用,经过某个策略组规则,最终输出一个决策信息,从数据角度看,就是最后输出了一批变量

自定义插件:理论上上方的所有插件都可通过自定义插件实现,为了插件的美观和快速,才有了上方常用的插件,自定义插件,就是定义一堆有意义的参数,然后通过这些参数做相应的处理

插件服务日志

插件服务日志用于观察插件执行结果,点击策略组实例的子任务可查看,双击图中插件可查看具体日志,如下图

 感谢支持

如果觉得项目有意思可以在github上给个星星和fork, 也可以分享给朋友,  zdh_web:GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/646954.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring从零开始学使用系列(四)之@PostConstruct和@PreDestroy注解的使用

如果各位老爷觉得可以,请点赞收藏评论,谢谢啦!! 文章中涉及到的图片均由AI生成 公众号在最下方!!! 目录 1. 介绍 1.1 PostConstruct概述 1.2 PreDestroy概述 2. 基本用法 2.1 注册CommonAnn…

微信小程序基础 -- 小程序UI组件(5)

小程序UI组件 1.小程序UI组件概述 开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/component.html 什么是组件: 组件是视图层的基本组成单元。 组件自带一些功能与微信风格一致的样式。 一个组件通常包括 开始标签 和 结…

HTTP的由来以及发展史

HTML&HTML5的学习探索 01、Html的由来和发展史 01-01、Html的由来 HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee(蒂姆伯纳斯李)于1990年创立的一种标记语言, 他是万…

从程序被SQL注入来MyBatis 再谈 #{} 与 ${} 的区别

缘由 最近在的一个项目上面,发现有人在给我搞 SQL 注入,我真的想说我那么点资源测试用的阿里云服务器,个人估计哈,估计能抗住他的请求。狗头.png 系统上面的截图 数据库截图 说句实在的,看到这个之后我立马就是在…

《Python源码剖析》之pyc文件

前言 前面我们主要围绕pyObject和pyTypeObject聊完了python的内建对象部分,现在我们将开启新的篇章—python虚拟机,将聚焦在python的执行部分,搞懂从“代码”到“执行”的过程。开启新的篇章之前,你也许会有一个疑惑:我…

VLAN高级特性

1.VLAN聚合 (1)VLAN聚合产生的技术背景 (2)VLAN聚合概述 (3)VLAN聚合的原理 多个Sub-VLAN共享一个网关地址,节约了子网网络地址、子网定向广播地址、子网缺省网关地址,且各Sub-VLAN…

C#调用HttpClient.SendAsync报错:System.Net.Http.HttpRequestException: 发送请求时出错。

C#调用HttpClient.SendAsync报错:System.Net.Http.HttpRequestException: 发送请求时出错。 var response await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, cancellationToken);问题出在SSL/TLS,Windows Server 2012不支持…

MybatisPlus中自定义sql

背景 在开发过程中,可能会出现除了where条件,其它sql比较复杂,这时候就需要用到自定义sql了。 问题 如:用户状态为正常的数据年龄加一(所有用户年龄加一) 数据库中sql: UPDATE USER SET…

【Linux】TCP协议【下一】{三次握手/四次挥手的深度解读==状态变化}

文章目录 本篇知识需要有TCP协议【中】的知识!详情点击👇1.测试一:服务器start函数不定义任何行为(不调用accept)的三次握手状态变化int listen(int sockfd, int backlog);的backlog参数全连接队列当全连接队列已满&am…

异方差的Stata操作(计量114)

以数据集 nerlove.dta 为例,演示如何在 Stata 中处理异方差。 此数据集包括以下变量: tc ( 总成本 ) ; q ( 总产量 ) ; pl ( 工资率 ) ; pk ( 资本的使用成本 ) ; pf ( 燃料价格 ) ; …

Cyber Weekly #8

赛博新闻 1、微软召开年度发布会Microsoft Build 2024 本周(5.22)微软召开了年度发布会,Microsoft Build 2024,发布了包括大杀器 Copilot Studio 在内的 50 项更新。主要包括: 硬件层面:与英伟达 & A…

Python的pip配置、程序运行、生成exe文件

一、安装Python 通过官网下载对应的版本,安装即可。 下载地址:Download Python | Python.org Python标准库查看(Python自带库) Python 标准库文档 安装Python的时候,如果选第二个自定义安装要记得勾选安装pip 二、…

go-zero 实战(4)

中间件 在 userapi 项目中引入中间件。go项目中的中间可以处理请求之前和之后的逻辑。 1. 在 userapi/internal目录先创建 middlewares目录,并创建 user.go文件 package middlewaresimport ("github.com/zeromicro/go-zero/core/logx""net/http&q…

返回枚举类给前端

1. 前言 在实际开发过程中,前端的下拉框或者单选按钮的内容通常的需要和后端匹配的,故一般会由后端将下拉框的内容或单选框的内容传给前端,而这些内容在后端一般是由枚举类存储的,如果后端直接返回枚举类,返回结果将会…

民国漫画杂志《时代漫画》第24期.PDF

时代漫画24.PDF: https://url03.ctfile.com/f/1779803-1248635000-177187?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了,截止1937年6月战争来临被迫停刊共发行了39期。 ps: 资源来源网络!

基于YOLOv8的车牌检测与识别(CCPD2020数据集)

前言 本篇博客主要记录在autodl服务器中基于yolov8实现车牌检测与识别,以下记录实现全过程~ yolov8源码:GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite 一、环境配置 …

怎么在网上赚点零花钱?分享十个正规的赚钱兼职平台

亲爱的朋友们,大家好!今天要和大家聊聊一个让人兴奋的话题——网上赚钱。在这个互联网飞速发展的时代,网上赚钱已经不再是遥不可及的梦想。如果你正想在网上赚点零花钱,那么这篇文章你可不能错过! 在这个信息爆炸的时代…

ASP.NET 代码审计

ASP.NET 官方文档 名词解释 IIS(Internet Information Services) IIS 是微软开发的一款 Web 服务器软件,用于在 Windows 服务器上托管和提供Web应用程序和服务。它支持 HTTP、HTTPS、FTP、SMTP 等多种协议,主要用于&#xff1a…

HTML与CSS的学习

什么是HTML,CSS&#xff1f; HTML(HyperText Markup Language):超文本标记语言。 超文本:超越了文本的限制&#xff0c;比普通文本更强大。除了文字信息&#xff0c;还可以定义图片、音频、视频等 标记语言:由标签构成的语言 >HTML标签都是预定义好的。例如:使用<a>…

Jupyter Lab 软件安装与使用

软件简介 Jupyter Lab 软件是一个基于web 的交互式开发环境&#xff0c;集成了代码编辑器、终端、文件管理器等功能&#xff0c;使得开发者可以在一个界面中完成各种任务。JupyterLab是Jupyter Notebook的全面升级&#xff0c;是一个集文本编辑器、终端以及各种个性化组件于一…