首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

控决策引擎经验

大家好,又见面了,我是你们朋友全栈君。 一套完整控体系,在控中,少不了决策引擎,今天就浅谈一下控决策引擎。...一、优先级 控决策引擎是一堆控规则集合,通过不同分支、层层规则递进关系进行运算。而既然是组合概念,则在这些规则中,以什么样顺序与优先级执行便额外重要。...控系统作用在于识别绝对控与标识相对风险,如果是绝对控,则整套审核结果便将是“拒绝”。既然结果必然是“拒绝”,则没必要运行完所有的控规则,而主要单条触发“拒绝”即可停止剩余规则校验。...所以,整套控决策引擎搭建设计思路,基于规则优先级运算注意要点如下: 1、自有规则优先于外部规则运行 举例说明:自有本地黑名单库优先于外部黑名单数据源运行,如果触发自有本地黑名单则控结果可直接终止及输出...所以,整个控决策引擎搭建设计思路,基于可调整与可维护注意要点如下: 1、非刚需与必要控规则,能够“开关化” 举例说明:一些必要控规则,如用户银行4要素验证是否一致性,这是必要规则,就无需可开关

98930

推荐非常强大引擎项目!

伴随着移动互联网高速发展,羊毛党快速崛起,从一平台到另一个平台,所过之处一地鸡毛,这还不是最可怕, 随之而来黑产令大部分互联网应用为之胆寒,通常新上线APP福利比较大,控系统不完善,BUG...针对这一现象, 拥有一款实时引擎是所有带有金融性质APP 的当务之急,Radar应景而生。...Radar前身是笔者前公司一个内部研究项目,由于众多原因项目商业化失败,考虑到项目本身价值,弃之可惜, 现使用Springboot进行重构,删除了很多本地化功能,只保留引擎核心,更加通用,更加轻量...,二次开发成本低, 开源出来,希望能给有控需求你们带来一些帮助。...Redis:提供缓存支持,Engine 利用发布订阅特性监听管理端相关配置更新 Groovy:规则引擎控规则最后都生成 groovy 脚本, 实时编辑,动态生成,即时生效。

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

控规则引擎(一):Java 动态脚本

控规则引擎(一):Java 动态脚本 日常场景 共享单车会根据微信分或者芝麻分来判断是否交押金 汽车租赁公司也会根据微信分或者芝麻分来判断是否交押金 在一些外卖 APP 都会提供根据你信用等级来发放贷款产品...在这种情况往往会引入可视化规则引擎,允许运营人员可以通过可视化配置方式来实现一套规则配置,具有实时生效、可视化效果。减少开发和运营双重负担。...使用第三方库实现表达式执行 使用第三方库实现动态表达式执行 在 Java 中有很多表达式引擎,常见有 jexl3 mvel spring-expression QLExpress groovy...,主要讲一下 如何讲一个布尔表达式转换为 json 格式定义方便做可视化存储和后端校验 如何去执行一个 json 格式表达式定义 在这里也提供了一些不同表达式引擎和性能测试,如果感兴趣可以去尝试一下...下一篇主要讲一下在引擎里面规则参数、操作符是如何设计,也讲一下可视化圆形设计

44610

银行圈里起“”涌

科技报道金融云系列专题带你穿梭在计算&资本市场之间,今天就从12月银行新规讲讲银行“”里雾里事儿!...在这温度低至零点冬季不失为一条暖心新规呀~ 其实,近几年来随着科技互联网飞速发展以及计算应用普及,银行业早已开始计算引用大胆试水,此次多家银行共同执行新规在很大程度上有赖于计算在数据方面提供保驾护航...计算在银行目前较为普及NAS以及SAN两种存储技术加以补充,当一台服务器出现问题,通过计算方式可以将数据存储在其他服务器中,避免数据不可逆向丢失。...数据“计算在银行业态应用也得到了业内人士认可。光大银行丁永建就曾表示,计算在四个方面有显著效果,一是计算增强了银行IT数据保护能力、错误容忍度和灾备恢复能力。...不过对银行这种信息较为敏感企业,很多专家也提出了建立私有,但无论是私有还是公有计算发展已经势不可挡。

28810

引擎如何快速接入不同数据源?

引擎主要有风险管理、交易验证、实时监控等作用。风险管理:引擎通过分析操作者行为、交易模式和历史数据来识别潜在欺诈风险,并及时提出警告。...数据是引擎重要组成数据是控决策引擎中不可或缺组成部分,包括历史数据、实时风险数据、行为数据等等,不仅提供关键信息和指示,更有助于做出明智决策。...,全面支撑引擎对数据应用需求。...顶象引擎数据接入引擎接入数据方式有多种。...日常控策略平均处理速度在100毫秒以内,聚合数据引擎,集成专家策略,支持对现有控流程并行监测、替换升级,也可为新业务构建专用控平台;聚合反欺诈与控数据,支持多方数据配置化接入与沉淀,能够进行图形化配置

26510

coroutine库源码分析

coroutine库是风大佬以前写一个协程库,短小精悍,源码分析在这(https://github.com/theanarkh/read-coroutine-code)。...这样就完成了协程创建。接下来就是执行协程。 struct coroutine *C = S->co[id] 首先拿到当前需要执行协程结构体。id是创建协程时候返回。...从前面的代码中我们知道,协程执行时候使用是一个公共栈,即所有协程共享。那么如果协程让出执行权后,其他协程执行时就会覆盖栈里信息。...所以让出执行权之前,协程有个很重要事情要做,那就是保存当前栈信息,以便再次执行时,能恢复栈上下文。我们看看_save_stack实现。...假设当前栈布局如下。 ? 从图中我们可以知道dummy变量地址之前(即高地址到dummy地址部分)是当前协程用到栈空间(栈上下文)。而这个栈是公共栈,即其他协程也会使用。

69310

一个极简服务器监控~

今天来介绍一个简单好用服务器监控工具:uptime-kuma 。...github地址:https://github.com/louislam/uptime-kuma 接下来我们来安装和使用它 我们采用docker方式部署。...当然确保你3001端口是开着哦 前台配置好管理员账户信息和语言 进入前台,添加监控项URL和名称。我这里的话监控我博客网站,类型是HTTPS,然后点击保存即可。...在设置页面,可以更改时区和外观、通知方式、反向代理等 我这里配置一个钉钉机器人通知,只需要输入机器人webhook地址和加签密钥。然后点击test。若能发送消息,则证明成功了!...那我们在配置一个Ping监控。还是一样。配置监控类型,监控站点,设置通知即可。 本文共 259 个字数,平均阅读时长 ≈ 1分钟

19340

coroutine协程库源码分析

协程几乎成了程序员一套必备技能。 实现了一套C语言协程库,整体背景可以参考其博客。 这个协程库非常轻量级,一共也才200多行代码,使用上更贴近于lua写法(众所周知,是知名lua粉)。...协程再细分可以分为有栈协程和无栈协程:我们今天讲coroutine,包括微信libco、GoRoutine,都是属于有栈协程。...如果无需扩容,则需要找到一个空位置,放置初始化好协程。这里一般直接从数组第一位开始找,直到找到空位置即可。但是把这里处理成从第nco位开始寻找(nco代表当前存活个数。...总结 协程库代码非常简约,可以帮助我们更好理解协程实现基本原理。后面有机会也会细讲下微信libco实现原理,这个更贴近于工业级使用,用法也非常强大。...基于协程库协程原理解读 x86-64 下函数调用及栈帧原理

1.4K50

复杂控场景下,如何打造一款高效规则引擎

此时,我们需要有一套可配置化规则管理平台,进而实现控策略与业务解耦、快速部署、验证。...思路总结 在确认清楚挑战和解决方案之后,规则引擎整体建设思路就已经形成了。现今,规则引擎随着业务快速扩张,由一个内部系统逐渐发展为服务多个控团队公共平台。...从初期主要围绕控防控痛点进行搭建表达式服务包,升级到配置化平台,在配置效率和执行效率也得到了很大提升。...根据角色,进行定向提效 规则引擎搭建初衷之一是提升控对抗整体效率。...如何将离线引擎和实时引擎在特征计算上组合,实现特征快速生产、验证和应用,从而扩展引擎计算能力范围、提升控业务对抗效率。 当前引擎接入对非复杂逻辑需求业务就比较重。

95330

Wind:一款面向分布式游戏服务器引擎

Wind:一款面向分布式游戏服务器引擎 Wind是一款面向高性能、高效率以及高扩展性大型分布式游戏服务器引擎。...本文是Wind服务器引擎设计与实现系列第一篇 1:Wind单服务引擎功能设计与实现 2:Wind分布式集群功能设计与实现(待更新) 3:Wind服务部署功能设计与实现(待更新) Wind单机引擎功能设计与实现...早前开源服务器更多关注是单服务器内部设计,如云Skynet,虽然单服务器性能很高,但没有提供一个很好服务集群化方案,集群配置、集群监控管理以及集群间通信交互都很麻烦,集群服务动态扩展性也不强...部署主要包含容器部署、K8S编排、服务治理与监控。 单服务器引擎 单服务引擎包含一个服务器运行所有功能,能单独运行并服务一部分玩家。...游戏界应用这种并发模型比较成熟Skynet,Skynet启用多个工作线程来处理服务事件,各个线程间基于消息传递来通信。

1.7K30

控ML | 控建模KS

我们这做控模型时候,经常是会用KS值来衡量模型效果,这个指标也是很多领导会直接关注指标。今天写一篇文章来全面地剖析一下这个指标,了解当中原理以及实现,因为这些知识是必备基本功。...,后面怎么地就用到了控模型区分度评估就不知道咯。...不过这不影响我们去使用它,我们只需要知道在控中是怎么实现,并且在实际场景中怎么去使用它就可以了。就如上面我们说,KS在控主要是用于评估模型好坏样本区分度高低。什么是区分度?...可以看下图: 从业务上来说,就是越往后箱子,客户质量越差,rate整体上呈现单调性,从而可以把大多数坏人,直接从箱维度上就可以区分开来了,在后续控策略使用体验上十分友好。...03 KS效果应用 KS值域在0-1之间,一般来说KS是越大越有区分度,但在控领域并不是越大越好,到底KS值与控模型可用性关系如何,可看下表: 004 KS实现 首先我们来对上面展示例子进行

4.2K30

动 四点让计算引发全球变革

计算数据安全更为重要 这也是为什么IT专业人员加快计算推广原因之一。由于数据云端化之后,数据保护方案实施将会大大简化。...互联网便捷化也在推动消费寻求更多数据保护解决方案。 ? 适应设备日趋全面 当用户拥有了更多计算机、移动设备和其他智能设备时,他们就会寻找简单有效解决方案。...计算全球扩张 目前全球范围内计算发展并不平衡,原因主要是受到地理和时代发展因素。 从地理上来看,如美国、英国、澳大利亚等发达国家在计算方面已经进行了多次先驱革命。...这些国家消费者都在使用计算技术,已经经过了群众适应时间,克服了对未知技术恐惧开始盛行。所以在这些国家,计算变非常先进。...发展会更为平衡 而大多数欧洲国家来讲,概念更接近一种半怀疑状态。因为欧洲国家对隐私权保护更为注重,所以公有发展速度相对那些发达国家会慢一些。

77280

LeanCloud引擎相关问题

(1)、Windows 用户可以在 Github releases 页面 根据操作系统版本下载最新 32 位 或 64 位 msi 安装包进行安装,安装成功之后在 Windows 命令提示符(或 PowerShell...也可以选择编译好绿色版 exe 文件,下载后将此文件更名为 lean.exe,并将其路径加入到系统 PATH 环境变量(设置方法)中去。...当然也可以将此文件直接放到已经在 PATH 环境变量中声明任意目录中去,比如 C:\Windows\System32中。 (2)、初始化项目 ,不一定非要在项目里 ?   ...然后在本地目录下会发现多处一个你在leancloud 应用名称文件夹 (3)、 mvn package  需要在leancloud 应用名称文件夹下   每次修改函数之后 都要lean up  lean

1.2K40

创多媒体引擎

什么是创多媒体引擎?...官网地址:v.tencent.com 创多媒体引擎解决什么问题?...直播URL 直播拉流URL:可将用户拉流地址添加至输入框 直播推流URL:创为用户生成地址,用户可以复制或者刷新推流地址,并在自己直播后台将直播流推送到创生成该地址 轮播文件(可设置“播放一次...小结: 在直播工具赛道,腾讯创产品集成着媒资、剪辑、直播回放、转推等特色功能,已经和多家相关企业开展了密切合作。...未来,创在直播领域开拓也不止于此,还会上线哪些更加新颖、定制化功能呢?让我们拭目以待吧! (了解更多关于腾讯信息,请进入官网https://v.tencent.com/)

4.2K61

服务器-腾讯服务器

服务器是什么?介绍服务器性能及服务器购买流程。服务器是腾讯研发新一代服务器,所以又称为腾讯服务器。...腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器开支。...腾讯服务器配置1核1G 1核2G 2核4G 2核8G 4核8G 4核16G 8核16G Hot 8核32G 16核32G 计算型4核8G 计算型8核16G 计算型16核32G。...如果配置不能满足你要求,购买后可在后台升级配置即可。 1.jpg 服务器提供安全可靠弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您计算需求。...随着业务需求变化,您可以实时扩展或缩减计算资源。 服务器支持按实际使用资源计费,可以为您节约计算成本。使用服务器可以极大降低您软硬件采购成本,简化 IT 运维工作。

244.5K72

化生长,火山引擎原生”在讲些什么?

日前,火山引擎作为字节跳动战略层面面向 B 端市场“三驾马车”之一,聚合了字节跳动技术能力、实用工具和增长方法,也展示了在原生上理解和实践。...就此,InfoQ 采访了火山引擎副总经理张鑫,聊了聊他眼中原生。 原生需要“练武场” 企业构建原生并非易事。...veCompass 这两个案例就是火山引擎原生能力对外服务典型。 “技术”和“业务”两个词无缝衔接,在采访中多次出现。...“原生”和“原生” 在火山引擎内部,不仅提到原生,还会提到“原生”。“原生”和“原生”并非对立关系,前者是在后者更深层次应用和组合。...换句话说,相较一提到“原生”大家讨论各项技术,火山引擎“原生”更突出关注如何构建应用架构,将最佳实践固化在平台上,帮助企业实现业务增长。

33520

化生长,火山引擎原生”在讲些什么?

日前,火山引擎作为字节跳动战略层面面向 B 端市场“三驾马车”之一,聚合了字节跳动技术能力、实用工具和增长方法,也展示了在原生上理解和实践。...就此,InfoQ 采访了火山引擎副总经理张鑫,聊了聊他眼中原生。 原生需要“练武场” 企业构建原生并非易事。...veCompass 这两个案例就是火山引擎原生能力对外服务典型。 “技术”和“业务”两个词无缝衔接,在采访中多次出现。...“原生”和“原生” 在火山引擎内部,不仅提到原生,还会提到“原生”。“原生”和“原生”并非对立关系,前者是在后者更深层次应用和组合。...换句话说,相较一提到“原生”大家讨论各项技术,火山引擎“原生”更突出关注如何构建应用架构,将最佳实践固化在平台上,帮助企业实现业务增长。

25320

原生策略引擎 OPA 介绍

OPA(发音为 “oh-pa”)是一个全场景通用轻量策略引擎(Policy Engine),OPA 提供了声明式表达 Rego 语言来描述策略,并将策略决策 offload 到 OPA,从而将策略决策过程从策略执行中解耦...,典型有 Kubernetes Admission Control 机制 很多时候,Policy 实现都与具体服务耦合在一起,这导致 Policy 很难被单独抽象描述和灵活变更(比如动态加载新规则...因此,为了更灵活和一致架构,我们必须将 Policy 决策过程从具体服务解耦出去,这也是 OPA 整体架构核心理念。...看了这个 Group 最近几个月会议记录,目前有几个正在进行项目: Guardian 项目:形式化验证原生项目(比如 Kubernetes RBAC)框架,目前仍处于 PoC 阶段。...Rego 语言与传统编程语言有一定差异,从语法学习到能够熟练运用 Rego 写出符合 OPA 最佳实践 Policy ,还是具备一定学习曲线。

2.7K10

服务器搭建_免费服务器

大家好,又见面了,我是你们朋友全栈君。 在前一篇基础上,现在对服务器进行环境搭建,其实就是安装你需要软件,配置环境变量,然后安装tomcat。...环境搭建 1、git bash连接服务器(或者XShell等工具) 2、搭建mysql环境   首先查看系统版本   输入下载命令 sudo apt install mysql,tab键会出现很多版本...下载默认路径一般在tmp或者usrdownload路径下。 之后在浏览器输入域名加上端口号,就可查看了 下面可以修改一下tomcat端口号,原来8080改为80,以便以后直接输入网址。...进入etc下找到tomcatserver.xml(有可能在conf下) 之后保存,重启web服务器(此处位tomcat): 首先关闭服务器: 开启tomcat: 如果还是没有成功,可能是...之后打开浏览器 小结: 这只是初步环境搭建,因为我毕设主要用java实现,关于后续需要其他工具,可以参照此方法进行安装搭建。

121.2K30

计算服务器硬盘多大 服务器作用

服务器应用变得越来越广泛了,比较常见用于建站、企业办公系统、数据库、搭建APP等,作用是非常强大,而依靠计算技术,也让不少公司服务器能力得到大幅提升。...计算服务器硬盘多大 既然选择了服务器,其实很多企业用户都是因为想要追求更大硬盘空间,那么计算服务器硬盘多大就是他们比较关心了,虽然以后可以扩容,但到底还是一开始就选空间充裕更好。...计算服务器硬盘多大?其实硬盘不局限于一种类型,所以容量也有多种选择,比如有20G,也有按照T来计算,如果是普通小企业用户,可能服务器自带硬盘空间就足够了。...服务器作用 对于计算服务器硬盘多大,相信大家已经有所了解了,现实中可以根据自身需求和未来规划,来决定要多达硬盘。那么服务器硬盘作用是什么呢?...以上就是关于计算服务器硬盘多大相关介绍,服务器上面的数据大多都比较重要,需要被储存下来,而硬盘就起到这个作用,容量是需要去选择

21.3K10
领券