The invention belongs to the field of data communication technology, and discloses a forwarding record real-time viewing system, method, computer equipment and storage medium. The system comprises: information forwarding client, message server, data acquisition cluster, data distribution cluster, data storage cluster and real-time query client. The sending client is used to forward the message sent by the message server according to the user's instructions; the message server is used to obtain the forwarding record data of the information forwarding client and trigger the data acquisition cluster to collect the forwarding record data; and the data acquisition cluster is used to collect the forwarding record data from the triggering information server and to collect the forwarding record data according to the triggering information. The data distribution cluster is used to read the forwarding records stored in the data collection cluster and write them into the data storage cluster; the real-time query client is used to provide the information retrieval entrance and query the forwarding records of the data storage cluster according to the retrieval information in the information retrieval entrance.
【技术实现步骤摘要】
转发记录实时查看系统、方法、计算机设备及存储介质
本专利技术属于数据通信
,更具体地说,是涉及一种转发记录实时查看系统、方法、计算机设备及存储介质。
技术介绍
为了促成业务,当业务的APP发布新的业务活动时,需要业务员及时将APP上的业务活动通过自媒体转发给客户,使有意愿的客户购买业务。业务管理员为了考查业务员,需要对业务的转发记录进行监控。但是,业务管理者在需要查看业务APP的转发记录时,由于APP的转发记录都是T+1天同步到Hadoop,因此业务管理者需要T+1天才能查看业务员关于APP内容的转发记录,不能实时看到业务员的转发记录。
技术实现思路
有鉴于此,本专利技术实施例提供一种转发记录实时查看系统、方法、计算机设备和存储介质,以解决不能实时查看业务员转发记录的问题。本专利技术是这样实现的:第一方面,本专利技术实施例提供一种转发记录实时查看系统,所述转发记录实时查看系统包括信息转发客户端、消息服务器、数据采集集群、数据分发集群、数据存储集群和实时查询客户端;所述信息转发客户端,用于根据用户指令转发所述消息服务器发送的消息;所述消息服务器,用于获取所述信息转发客户端的转发记录数据并触发所述数据采集集群对所述转发记录数据进行采集;所述数据采集集群,用于根据触发信息采集所述消息服务器中的转发记录数据并进行解析和存储;所述数据分发集群,用于读取所述数据采集集群中存储的转发记录数据并写进所述数据存储集群;所述实时查询客户端,用于提供信息检索入口并根据所述信息检索入口中的检索信息实时查询所述数据存储集群的转发记录数据。第二方面,本专利技术实施例提供一种转发记录 ...
【技术保护点】
1.一种转发记录实时查看系统,其特征在于,所述转发记录实时查看系统包括信息转发客户端、消息服务器、数据采集集群、数据分发集群、数据存储集群和实时查询客户端;所述信息转发客户端,用于根据用户指令转发所述消息服务器发送的消息;所述消息服务器,用于获取所述信息转发客户端的转发记录数据并触发所述数据采集集群对所述转发记录数据进行采集;所述数据采集集群,用于根据触发信息采集所述消息服务器中的转发记录数据并进行解析和存储;所述数据分发集群,用于读取所述数据采集集群中存储的转发记录数据并写进所述数据存储集群;所述实时查询客户端,用于提供信息检索入口并根据所述信息检索入口中的检索信息实时查询所述数据存储集群的转发记录数据。
【技术特征摘要】
1.一种转发记录实时查看系统,其特征在于,所述转发记录实时查看系统包括信息转发客户端、消息服务器、数据采集集群、数据分发集群、数据存储集群和实时查询客户端;所述信息转发客户端,用于根据用户指令转发所述消息服务器发送的消息;所述消息服务器,用于获取所述信息转发客户端的转发记录数据并触发所述数据采集集群对所述转发记录数据进行采集;所述数据采集集群,用于根据触发信息采集所述消息服务器中的转发记录数据并进行解析和存储;所述数据分发集群,用于读取所述数据采集集群中存储的转发记录数据并写进所述数据存储集群;所述实时查询客户端,用于提供信息检索入口并根据所述信息检索入口中的检索信息实时查询所述数据存储集群的转发记录数据。2.如权利要求1所述的转发记录实时查看系统,其特征在于,所述数据采集集群为Kafka集群,所述Kafka集群包括数据采集接口、数据解析模块和Kafka存储节点,所述数据采集接口与所述消息服务器和所述数据解析模块连接,所述数据解析模块与所述Kafka存储节点连接;所述消息服务器,具体用于根据信息转发客户端通过网络协议转发json格式数据的方式生成触发信息,并将所述触发信息发送至所述数据采集接口;所述Kafka集群,具体用于根据所述触发信息通过数据采集接口对所述转发记录数据进行采集,将所述转发记录数据以字符串的形式根据预设周期发送至所述数据解析模块,所述数据解析模块将所述转发记录数据转换为json格式数据并存储到所述Kafka存储节点,所述转发记录数据包括:转发信息的用户名、转发时间、转发内容和转发次数。3.如权利要求2所述的转发记录实时查看系统,其特征在于,所述数据分发集群为SparkStreaming集群;所述SparkStreaming集群,具体用于通过receiver的方式从所述Kafka中获取所述转发记录数据,并启用预写日志机制,将所述转发记录数据写入所述数据存储集群;或者,所述SparkStreaming集群,具体用于通过direct的方式从所述Kafka中获取所述转发记录数据,并将所述转发记录数据写入所述数据存储集群。4.如权利要求3所述的转发记录实时查看系统,其特征在于,所述数据存储集群为HBase集群;所述SparkStreaming集群,具体用于根据所述转发信息的用户名作为行键将所述转发记录数据写入所述HBase集群。5.如权利要求4所述的转发记录实时查看系统,其特征在于,所述实时查询客户端为Phoenix客户端;所述Phoenix客户端,具体用于提供信息检索入口,并根据所述信息检索入口获取的所述转发记录数据的关键字,运用SQL的方式从所述HBase集群中实时获取所述转发记录数据。6.一种转...
【专利技术属性】
技术研发人员:许四平,戴珍,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。