协调器调用流程如下:
处理线程:
初始化:
运行:
注册服务(默认为空闲状态)
检查是否为忙碌状态
处理告警信息
检查是否分配线程的状态(重新分配状态)
释放用户锁
修改自身状态:(空闲状态)
检查分配线程的状态(分配完成状态)
重新获取待处理的用户
给用户加锁
修改自身状态 :(忙碌状态)
协调线程:
初始化:
初始化状态:未分配
运行:
检查是否有新服务注册
修改状态 (开始重新分配状态)
检查所有的服务是否都未待分配状态,
将用户重新分配给服务
修改状态(分配完成)
|
||
|---|---|---|
| samples | ||
| skywalking-alarm | ||
| skywalking-api | ||
| skywalking-protocol | ||
| skywalking-sdk-plugin | ||
| skywalking-server | ||
| skywalking-webui | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
README.md
Sky Walking
Distributed Application Tracing System
Home Page
http://wu-sheng.github.io/sky-walking/
API Guide
http://wu-sheng.github.io/sky-walking/sample-code/codeView.html