热点分析架构图
2017-02-23 23:11:23 0 举报
热点分析架构图是一种用于分析和预测热门话题或事件的工具。它通常包括数据采集、数据处理、数据分析和结果展示四个主要部分。数据采集部分负责收集各种来源的数据,如社交媒体、新闻网站和论坛等。数据处理部分负责对收集到的数据进行清洗和整理,以便后续分析。数据分析部分使用各种算法和技术来挖掘数据中的模式和趋势,并生成预测结果。最后,结果展示部分将分析结果以图表或其他形式呈现给用户,帮助他们更好地理解热门话题或事件的发展情况。总之,热点分析架构图是一个强大的工具,能够帮助我们更好地了解世界动态并做出明智的决策。
作者其他创作
大纲/内容
1:负责读取数据库t_srv_cfg_acc_snapshot_gat表所有更新的appid与hotspot相关信息,根据deflag标志位做相应的删除操作,此外,同步到redis中【key=\"t_srv_cfg_acc_snapshot_gat:\
1.根据【key=\"hotspot_appid_list\"】得到appidlist,遍历所有key中含\"hotspot_appid_\"+appid+\"_agent_*\",即为当前appid下所有探针的热点信息。2.遍历所有探针信息,【key='hotspot_appid_\"+appid+\"_agent_\
1.判断Redis里中【key=\"t_srv_cfg_acc_snapshot_gat:\" + appid】如果hotspot=未勾选,结束return;如果hotspot=勾选,再判断Redis里中是否存在【key=hotspot_appid_\"+appid+\"_agent_\"+agentId】1.1如果不存在,获取key包含hotspot_appid_\"+appid+\"_first\"的所有值Map,判断是否存在agentid,如果存在,即为非首次,5小时计时;如果不存在,即为首次,10分钟计时。设置key='hotspot_appid_\"+appid+\"_agent_\"+agentId中key=\"startTime\"与key=\"endTime\
snapshot+slowmethod【handler处理类】
value中pb转换json
同步server
Timer定时器:每隔3分钟更新
加锁
Timer定时器:每隔33s更新
ApmConfigFromDBToRedisService调用apmconfigSyncservice
controller
数据库
config每分钟交互【agent 与 controller通讯】
finaResult中json转换pb
redis
StatisticsHotspotAgentService调用execute
注释:controller有多个
1.根据将pb中time转化成格式\"yyyyMMddHHmm\
0 条评论
下一页