基本流程图-AppInfo
2017-02-03 17:49:19 0 举报
AppInfo流程图是一个描述应用程序信息处理过程的图形化表示。它从用户请求开始,首先收集应用程序的基本信息,如名称、版本、开发者等。然后,流程图会检查应用程序的权限需求,确保其合法合规。接下来,流程图会对应用程序进行安全审查,以防止恶意软件或病毒的传播。在通过审查后,应用程序将被安装到用户的设备上。最后,流程图会跟踪应用程序的使用情况,以便为用户提供更好的体验和优化建议。整个过程旨在确保用户能够安全、便捷地使用应用程序,同时保护他们的隐私和数据安全。
作者其他创作
大纲/内容
存在
插入t_srv_cfg_acc_app表
查询基础配置表t_srv_cfg_acc_snapshot_gat表 where a.id=1
插入t_srv_cfg_acc_donet_err表
注:下一页
config内部实现1
结束
redis
查询基础配置表t_srv_cfg_acc_donet_err表 where a.id=1
查询操作ok
DB没有数据
DB有数据
插入操作ok
查询t_srv_cfg_acc_snapshot_gatwhere app_id=?
数据库
ClusterINFO注册
不存在
1:key=\"t_srv_cfg_acc_java_err:\"+appid;field=\"enable_java_util_logging\
否
查询t_srv_app where a.account_id= ? and a.name=?
查询Rediskey=\"t_srv_cfg_acc_app_gat:\" + appid
插入t_srv_cfg_socket表
查询Rediskey=\"t_srv_cfg_socket:\" + appid
查询Rediskey:\"t_srv_cfg_acc_java_err:\" + appid
是
查询基础配置表t_srv_cfg_socket表 where a.id=1
查询t_srv_cfg_socketwhere app_id=?
查询基础配置表t_srv_cfg_acc_app_gat表 where a.id=1
return{APPInfo的基础信息Map}
config.hasContainerInfo()&&config.hasNodeInfo()
查询Rediskey=\"t_srv_cfg_acc_app:\" + appid
操作失败
查询t_srv_cfg_acc_java_errwhere a.del_flag = 0 and a.app_id=?
更新操作失败
1:key=\"t_srv_cfg_acc_app:\"+appid;field=\"instrumentation_level\
将pb guid信息存入Map中
插入t_srv_cfg_acc_snapshot_gat表
1:Map.put[\"sync_time:\
每分钟交互信息
1:key=\"t_srv_cfg_acc_snapshot_gat:\"+appid;field=\"exceed_threshold_percent\
处理注册服务信息
基本配置+acc_id+app_id+update_time
更新t_srv_app set del_flag = 0 where account_id=? and name=?
DB中有数据
1:key=\"t_srv_cfg_socket:\"+appid;field=\"id\
查询Rediskey=\"t_srv_cfg_acc_donet_err:\" + appid
1:在redis里注册app:accountguid:appname:appguid2:在redis里注册\"app:\" + guid + \":id\"
插入t_srv_cfg_acc_app_gat表
nodeid与agentid 不能同时为null
查询基础配置表t_srv_cfg_acc_java_err表where a.id=1
查询t_srv_cfg_acc_appwhere app_id=?
1:key=\"t_srv_cfg_acc_donet_err:\"+appid;field=\"enable_n_log\
根据account_id&name&createtime&appguid
插入t_srv_cfg_acc_java_err表
TierINFO注册
基本配置+acc_id+app_id
查询Redis\"app:\" + appguid + \":id\"
查询Redis\"app:\"+accountguid+\":\"+appname+\":\"+\"appguid\"
实现过程
操作ok
查询基础配置表t_srv_cfg_acc_app表 where a.id=1
插入t_srv_app表
1:key=\"t_srv_cfg_acc_app_gat:\"+appid;field=\"enable_track_bt\
注册失败
AppInfo注册开始
更新操作ok
查询t_srv_cfg_acc_donet_errwhere a.del_flag = 0 and a.app_id=?
APPINFO 注册
查询t_srv_cfg_acc_app_gatwhere app_id=?
通过agentid是否存在来标记是否为首次注册
存在[结果Map]
查询Rediskey=\"t_srv_cfg_acc_snapshot_gat:\" + appid
0 条评论
下一页