当前位置: 首页 > news >正文

非实时的防控场景

相比于实时防控,非实时防控一般是涉及复杂耗时计算的风险识别。比如图片,视频,音频等需要各种算法、模型分析的场景。

防控方式则是基于消息的异步防控。

例如我们往网上发布一篇日记,很多时候时候是直接发出去了,但是后面因为违规会被下掉,提醒有风险(先发后审),这通常也需要能快速识别到风险,以加少风险暴露的时常。而有些时候则是等待审核,而后才发出去(先审后发),这也需要快速判断,提升用户的体验效率。

比如一个常见的防控流程可能如下:

在这里插入图片描述

这里面就会有各种技术挑战了

  1. 跑很多算法,会出现可能某些算法跑了相同的内容,比如一张图片可能有不同的算法模型,但是会有相同的图片特征处理逻辑,重复处理显然是一种浪费。

    • 所以算法任务是不有一些聚合处理,分散处理的逻辑,尽量是相同处理只处理一次,节省资源
  2. 其次是需要开发一套流程编排体系,让用户所见即所跑,清楚看到跑了什么,最后能识别到什么风险。

    • flink的任务流是一个不错的选择
    • 也可以参考CompletableFuture的异步回调,组成任务DAG
  3. 另外需要一个大宽表的存储系统,因为非实时场景下,不同特征获取到的时序是不一样的,所以需要有一个收集汇总的地方。并且防控也可能要多轮,或者后续有大模型分析,这也需要沉淀下来。

http://www.lryc.cn/news/588769.html

相关文章:

  • LLM面试题及讲解 4
  • 【Tauri】Tauri 2.x+Vue自动更新教程对接后端接口更新
  • C++--哈希
  • CPU寄存器、进程上下文与Linux O(1)调度器原理
  • 知识付费小程序资质全解析
  • 进程的内存映像,只读区,可读写区,堆,共享库,栈详解
  • 【机器学习基础【5】】Python数据科学三件套:从数据创建到处理再到可视化实战
  • 链表的 哑结点的本质
  • 排序算法实战(上)
  • 经典排序算法之希尔排序
  • 解锁Python爬虫:数据获取与清洗的进阶指南
  • 深入浅出 RabbitMQ-核心概念介绍与容器化部署
  • Zabbix钉钉告警
  • 如何将华为文件传输到电脑
  • C++ - 仿 RabbitMQ 实现消息队列--muduo快速上手
  • 每日钉钉API探索:chooseUserFromList灵活选取自定义联系人
  • 变更缓冲池简介
  • Git分支管理与工作流详解
  • STL的一些知识点
  • Java-特殊文件、日志技术
  • RTDETR融合CFFormer中的FeatureCorrection_s2c模块
  • 下一代防火墙-web防护
  • Android弹窗
  • 2025牛客暑期多校训练记录
  • Ubuntu 22.04 安装 mysql-server服务端
  • Gartner《JavaScript: Top Use Cases, Frameworks and Architecture Constraints》学习心得
  • Java基础教程(009): Java 的封装
  • 约数之和其中数论的作用
  • 【前端】Vue 3 页面开发标准框架解析:基于实战案例的完整指南
  • SpringBoot 项目搭建的 4 种常用方式,从入门到实践