-
Notifications
You must be signed in to change notification settings - Fork 0
/
运程运维云端大兜底.drawio
252 lines (252 loc) · 20.1 KB
/
运程运维云端大兜底.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
<mxfile host="app.diagrams.net" modified="2023-12-12T03:46:37.443Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36" etag="6maydXGsi_l7BINEOSg0" version="22.1.7" type="github">
<diagram name="第 1 页" id="6j77EX0W18ILbV6BtygL">
<mxGraphModel dx="888" dy="484" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="p297bYSqJQ62RQtvXrKi-60" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="160" y="330" width="620" height="60" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-1" target="p297bYSqJQ62RQtvXrKi-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-1" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="65" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-2" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="200" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-3" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="310" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-4" value="机器人<br>工作&amp;在离线状态" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="190" y="31" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-5" value="状态1.0<br>30秒上报一次" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="60" y="30" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-6" value="机器人告警" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="300" y="29" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-7" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="420" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-8" value="位移数据" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="410" y="29" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-9" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="530" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-10" value="升单策略" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="630" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-11" value="数据合并,按云短时间排序<br>避免上游各个数据源因为数据量级不同的倾斜问题而导致统计错误" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="355" y="230" width="210" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-12" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-2" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="470" y="310" as="sourcePoint" />
<mxPoint x="520" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-13" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-3" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="360" y="160" as="sourcePoint" />
<mxPoint x="400" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-14" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-9" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="590" y="230" as="sourcePoint" />
<mxPoint x="750" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-15" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-7" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="190" as="sourcePoint" />
<mxPoint x="660" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-17" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-17" value="记录机器人当前的最新时间<br>计算车云时间的偏移量" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="30" y="230" width="150" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-19" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" vertex="1" parent="1">
<mxGeometry x="640" y="80" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-21" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-19" target="p297bYSqJQ62RQtvXrKi-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="640" y="320" as="sourcePoint" />
<mxPoint x="690" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-22" value="事件单" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="520" y="30" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-39" target="p297bYSqJQ62RQtvXrKi-47">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="215" y="360" as="sourcePoint" />
<mxPoint x="145" y="539" as="targetPoint" />
<Array as="points">
<mxPoint x="215" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-39" value="状态1.0" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="180" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="360" as="sourcePoint" />
<mxPoint x="145" y="539" as="targetPoint" />
<Array as="points">
<mxPoint x="300" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-40" target="p297bYSqJQ62RQtvXrKi-69">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-40" value="工作状态" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="265" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="465" y="361" as="sourcePoint" />
<mxPoint x="145" y="540" as="targetPoint" />
<Array as="points">
<mxPoint x="465" y="541" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-41" target="p297bYSqJQ62RQtvXrKi-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-41" value="在离线" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="430" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="370" as="sourcePoint" />
<mxPoint x="180" y="470" as="targetPoint" />
<Array as="points">
<mxPoint x="390" y="470" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="360" as="sourcePoint" />
<mxPoint x="145" y="539" as="targetPoint" />
<Array as="points">
<mxPoint x="390" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-42" target="p297bYSqJQ62RQtvXrKi-68">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-42" value="告警" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="350" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="550" y="360" as="sourcePoint" />
<mxPoint x="145" y="539" as="targetPoint" />
<Array as="points">
<mxPoint x="550" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-43" target="p297bYSqJQ62RQtvXrKi-71">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-43" value="位移" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="515" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="632" y="360" as="sourcePoint" />
<mxPoint x="145" y="539" as="targetPoint" />
<Array as="points">
<mxPoint x="632" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-44" value="事件单" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="597" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="715" y="360" as="sourcePoint" />
<mxPoint x="145" y="540" as="targetPoint" />
<Array as="points">
<mxPoint x="715" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-45" value="升单策略" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="680" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-47" value="<div>车端时间&amp;车云平均偏移量</div><ul><li>sn1:1701878880050</li><li>sn2:1701878880052</li><li>sn3:1701878880055</li></ul>" style="text;strokeColor=default;fillColor=none;html=1;whiteSpace=wrap;verticalAlign=middle;overflow=hidden;" vertex="1" parent="1">
<mxGeometry x="10" y="420" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-51" target="p297bYSqJQ62RQtvXrKi-80">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-51" value="云端时间:<br>1701878880050" style="text;strokeColor=default;fillColor=none;html=1;whiteSpace=wrap;verticalAlign=middle;overflow=hidden;" vertex="1" parent="1">
<mxGeometry x="35" y="513" width="110" height="51" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.006;entryY=0.35;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-40" target="p297bYSqJQ62RQtvXrKi-47">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="300" y="448" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.484;entryY=0.033;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-11" target="p297bYSqJQ62RQtvXrKi-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-62" value="监听<br>系统关单+策略关单+策略不生单<br style="border-color: var(--border-color);">触发监控<br>监控开始时间:最近的一次车端时间<br>监控结束时间:开始时间+监控时长&nbsp;&nbsp;" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="650" y="590" width="260" height="100" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.515;entryY=0.167;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-44" target="p297bYSqJQ62RQtvXrKi-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.515;entryY=0.167;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-45" target="p297bYSqJQ62RQtvXrKi-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-68" value="按车端时间线记录告警数据" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="325" y="660" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-69" value="按车端时间线记录工作状态<br>更新在离线:在线" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="235" y="570" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-70" value="更新在离线状态" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="405" y="570" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-71" value="记录每分钟位移数据" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="490" y="660" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-77" value="检查所有机器人是否满足告警条件(监控未结束,满足条件一样触发告警)<br>检查最新车端时间,判断监控时长是否到的,是否需要触发告警<br>检查车端是否长时间离线,是否需要关闭监控<br>车端在线的时候,基于云端时间、车端时间、平均偏移量检查消息是否积压" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="420" y="740" width="520" height="100" as="geometry" />
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="p297bYSqJQ62RQtvXrKi-80" target="p297bYSqJQ62RQtvXrKi-77">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="90" y="790" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="p297bYSqJQ62RQtvXrKi-80" value="每分钟触发轮询任务" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="50" y="610" width="80" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>