协调器调用流程如下:
处理线程:
初始化:
运行:
注册服务(默认为空闲状态)
检查是否为忙碌状态
处理告警信息
检查是否分配线程的状态(重新分配状态)
释放用户锁
修改自身状态:(空闲状态)
检查分配线程的状态(分配完成状态)
重新获取待处理的用户
给用户加锁
修改自身状态 :(忙碌状态)
协调线程:
初始化:
初始化状态:未分配
运行:
检查是否有新服务注册
修改状态 (开始重新分配状态)
检查所有的服务是否都未待分配状态,
将用户重新分配给服务
修改状态(分配完成)
|
||
|---|---|---|
| .. | ||
| src/main | ||
| pom.xml | ||