Use case
2016-07-20 17:13:52 0 举报
登录查看完整内容
在一个繁忙的办公室里,员工们正在处理各种各样的工作任务。突然,一个员工的电脑出现了问题,导致他无法完成手头的工作。这时,IT部门的负责人迅速介入,通过使用Case工具,他们能够详细地了解问题的性质、发生的时间以及可能的解决方案。在分析了所有相关信息后,IT部门的员工迅速找到了问题的根源并解决了它,使员工能够继续高效地工作。这个案例展示了Case工具在解决实际问题中的重要作用,它帮助员工和管理者更好地理解问题,从而采取有效的措施解决问题。
作者其他创作
大纲/内容
UserRequestWorker r ! StartWork
超时处理:更新t_agentInfo的agent状态为2,不可达
(1)agentInfo拿到空闲的agent列表(2)循环去dc_schema.t_job表拿1个job,更新job'状态running=1
RegisterWorker ! StartWork
Controllerstart
循环从RegisterRequest_test1_获取agent请求request
(1)去表里找job对应的工作流,分发。如果dispatchPriority配置0,则按照agent分发(2)从t_agentInfo表获取该controller对应的agent列表
ResourceWorker r ! StartWork
log(agent连接)
心跳超时
PollWorker ! StartPoll
HeartbeatWorker ! StartWork
! NotifyAgentConnected(agentId)
DistributionWorker ! StartWork
self ! NewJobAvailable
每个actor! NotifyAgentConnected(agentId)
(1)从队列拿心跳信息,更新t_agentInfo表的心跳时间(2)每隔60s查一次数据库中心跳最后更新时间,发现超时的agent就self ! HeartbeatTimeout(hb.agentid)
RegisterWorker ! NewMessage(1)查看ctrl_schema.\
ResourceResponse_test1对列取消息
0 条评论
回复 删除
下一页