核心技术:阿里云服务https://www.aliyun.com/price/product/?spm=a2c4g.11186623.2.10.4146401eg5oeu8#/lvwang/detail
    DFA rabbitmq
    目标

    • 能够完成阿里云安全第三方接口文档的使用
    • 能够把阿里云安全对接到项目中
    • 能够理解敏感词过滤算法dfa
    • 能够完成自媒体文章自动审核

    流程介绍

    • 当自媒体用户提交发布文章之后,会发消息给RabbitMQ提交审核
    • 自媒体微服务提供消息监听,处理自动审核
      • 查询文章数据
      • 判断文章id是否为1 (只有1需要自动审核)
      • 文章内容中是否有自管理的敏感词,如果有则审核不通过,修改自媒体文章状态为2
      • 调用阿里云文本反垃圾服务,进行文本审核 审核不通过 2 人工审核 3
        • 调用阿里云图片审核服务,进行图片审核 审核不通过 2 人工审核 3
    • 如果审核通过 判断发布时间 是否小于等于当前时间 如果小于等于 直接发消息通知 文章微服务 发布文章
    • 如果未到发布时间,将消息发送到RabbitMQ的死信队列 并设置消息失效时间