Commit Graph

10 Commits

Author SHA1 Message Date
zhangxin10 115990db10 1. 移除ZookeeperUtil类中的异常,因为在协调线程中有个大的Try...catch来进行控制重做
2. 修复AlarmMessageDAO的问题
2015-12-14 11:03:52 +08:00
wusheng 2c1fb7913a 1.修整UserInfoCoordinator代码,确保逻辑的有效性和健壮性。 2015-12-11 21:14:59 +08:00
zhangxin10 e95b993b2a 移除e.printStackTrace() 2015-12-11 20:08:50 +08:00
zhangxin10 4c806457e6 完成协调器功能。
协调器调用流程如下:
处理线程:
初始化:
运行:
    注册服务(默认为空闲状态)
    检查是否为忙碌状态
    处理告警信息
    检查是否分配线程的状态(重新分配状态)
    释放用户锁
    修改自身状态:(空闲状态)
    检查分配线程的状态(分配完成状态)
    重新获取待处理的用户
    给用户加锁
    修改自身状态 :(忙碌状态)

协调线程:
    初始化:
        初始化状态:未分配
    运行:
        检查是否有新服务注册
        修改状态 (开始重新分配状态)
        检查所有的服务是否都未待分配状态,
        将用户重新分配给服务
        修改状态(分配完成)
2015-12-11 20:04:18 +08:00
zhangxin10 da7d1fcc99 完成告警协调器的功能 2015-12-10 22:04:01 +08:00
wusheng 0496938fd3 1.规范化部分告警识别和发送逻辑。使代码更清晰,逻辑更简单。 2015-12-10 08:14:13 +08:00
zhangxin10 436eacf9b8 将保存-修改上次处理时间抽成一个方法 2015-12-09 21:58:35 +08:00
zhangxin10 dd2e1e023b 上传未上传的Bean 2015-12-09 21:51:49 +08:00
zhangxin10 9df8f63861 完成告警处理 2015-12-09 20:22:13 +08:00
zhangxin10 3d5a652d23 完成告警切换的功能 2015-12-08 20:46:40 +08:00