美文网首页
spark 在客服系统中的应用

spark 在客服系统中的应用

作者: keledaddy | 来源:发表于2016-11-30 11:55 被阅读0次

       在我们的客服系统中,主要用到实时在线统计和离线统计两种.

实时在线统计热词,用户通过手机端所说的话,实时发送http 请求,通过 logstash 接收数据,然后通过 kafka 发送到 spark streaming 来进行实时处理,每分钟进行入库操作.

实时构架流程图

log --> http -->logstash --> kafka --> spark streaming --> mysql

离线统计 DAU 和 MAU

用户每次进入app,通过在 init 时进行埋点,发送 http 请求,通过 logstash 接收数据,按天按 app 形成log文件,通过定时脚本发送到 hdfs 上,每天使用 spark 进行处理并入库.

离线处理构架流程图

log --> http --> logstash --> hdfs --> spark --> mysql

相关文章

  • spark 在客服系统中的应用

    在我们的客服系统中,主要用到实时在线统计和离线统计两种. 实时在线统计热词,用户通过手机端所说的话,实时发送...

  • 工单在客服系统中的应用

    从国内来看,目前企业的线上客服主要有三种模式,在线客服、机器人客服、工单。前者是基于人工坐席会话的基础上,提供一对...

  • 安装Spark

    Spark是什么 Spark是一个集群计算系统,可以在集群上部署和运行并行的应用,Spark初始是运行Scala应...

  • Spark Core解析 2:Scheduler 调度体系

    Spark Core解析 2:Scheduler 调度体系 Overview 调度系统,是贯穿整个Spark应用的...

  • simrank随机游走实现

    simrank在推荐系统中,应用的比较广泛,原理互联网上很多。实践中,使用spark进行计算时,当【用户】+【物料...

  • Spark 性能调优

    Spark性能优化概览 Spark在本质上是一个基于内存计算的框架,当我们在Spark集群中运行Spark应用程序...

  • Spark应用程序中设置日志输出级别

    在Spark应用程序中设置日志输出级别 我们通常会使用IDE(例如Intellij IDEA)开发Spark应用,...

  • Spark 任务提交

    提交的应用程序 Spark的bin目录中的Spark -submit脚本用于在集群上启动应用程序。它可以通过一个统...

  • Spark-内核概述

    Spark核心组件 Driver Spark Driver节点用于执行Spark应用中的main方法,负责代码的实...

  • spark任务之Task失败监控

    需求 spark应用程序中,只要task失败就发送邮件,并携带错误原因。 背景 在spark程序中,task有失败...

网友评论

      本文标题:spark 在客服系统中的应用

      本文链接:https://www.haomeiwen.com/subject/muxtmttx.html