mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-30 00:22:06 +00:00
e3a71ffc54
The recent changes were significant enough to warrant an update to the entities diagram. It tries to be accurate, though it doesn't represent applets.
1057 lines
28 KiB
XML
1057 lines
28 KiB
XML
<?xml version="1.0" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
|
|
"http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
|
|
<!-- Creator: fig2dev Version 3.2 Patchlevel 4 -->
|
|
<!-- CreationDate: Tue Apr 21 14:12:00 2015 -->
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="8.3in" height="11.7in" viewBox="0 0 13858 20157">
|
|
<g style="stroke-width:.025in; stroke:black; fill:none">
|
|
<defs>
|
|
<pattern id="tile1" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 -100 200 16" />
|
|
<path d="M 0 -60 200 56" />
|
|
<path d="M 0 -20 200 96" />
|
|
<path d="M 0 20 200 136" />
|
|
<path d="M 0 60 200 176" />
|
|
<path d="M 0 100 200 216" />
|
|
<path d="M 0 140 200 256" />
|
|
<path d="M 0 180 200 296" />
|
|
</pattern>
|
|
<pattern id="tile2" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 200 -100 0 16" />
|
|
<path d="M 200 -60 0 56" />
|
|
<path d="M 200 -20 0 96" />
|
|
<path d="M 200 20 0 136" />
|
|
<path d="M 200 60 0 176" />
|
|
<path d="M 200 100 0 216" />
|
|
<path d="M 200 140 0 256" />
|
|
<path d="M 200 180 0 296" />
|
|
</pattern>
|
|
<pattern id="tile3" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 -100 200 16" />
|
|
<path d="M 200 -100 0 16" />
|
|
<path d="M 0 -60 200 56" />
|
|
<path d="M 200 -60 0 56" />
|
|
<path d="M 0 -20 200 96" />
|
|
<path d="M 200 -20 0 96" />
|
|
<path d="M 0 20 200 136" />
|
|
<path d="M 200 20 0 136" />
|
|
<path d="M 0 60 200 176" />
|
|
<path d="M 200 60 0 176" />
|
|
<path d="M 0 100 200 216" />
|
|
<path d="M 200 100 0 216" />
|
|
<path d="M 0 140 200 256" />
|
|
<path d="M 200 140 0 256" />
|
|
<path d="M 0 180 200 296" />
|
|
<path d="M 200 180 0 296" />
|
|
</pattern>
|
|
<pattern id="tile4" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 100 0 200 100" />
|
|
<path d="M 0 0 200 200" />
|
|
<path d="M 0 100 100 200" />
|
|
</pattern>
|
|
<pattern id="tile5" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 100 0 0 100" />
|
|
<path d="M 200 0 0 200" />
|
|
<path d="M 200 100 100 200" />
|
|
</pattern>
|
|
<pattern id="tile6" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 100 0 200 100" />
|
|
<path d="M 0 0 200 200" />
|
|
<path d="M 0 100 100 200" />
|
|
<path d="M 100 0 0 100" />
|
|
<path d="M 200 0 0 200" />
|
|
<path d="M 200 100 100 200" />
|
|
</pattern>
|
|
<pattern id="tile7" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 0 0 50" />
|
|
<path d="M 0 50 200 50" />
|
|
<path d="M 100 50 100 150" />
|
|
<path d="M 0 150 200 150" />
|
|
<path d="M 0 150 0 200" />
|
|
</pattern>
|
|
<pattern id="tile8" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 0 50 0" />
|
|
<path d="M 50 0 50 200" />
|
|
<path d="M 50 100 150 100" />
|
|
<path d="M 150 0 150 200" />
|
|
<path d="M 150 0 200 0" />
|
|
</pattern>
|
|
<pattern id="tile9" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 50 200 50" />
|
|
<path d="M 0 150 200 150" />
|
|
</pattern>
|
|
<pattern id="tile10" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 50 0 50 200" />
|
|
<path d="M 150 0 150 200" />
|
|
</pattern>
|
|
<pattern id="tile11" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 50 200 50" />
|
|
<path d="M 0 150 200 150" />
|
|
<path d="M 50 0 50 200" />
|
|
<path d="M 150 0 150 200" />
|
|
</pattern>
|
|
<pattern id="tile12" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 0 25 50" />
|
|
<path d="M 0 50 200 50" />
|
|
<path d="M 100 50 125 150" />
|
|
<path d="M 0 150 200 150" />
|
|
<path d="M 0 150 25 200" />
|
|
</pattern>
|
|
<pattern id="tile13" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 200 0 175 50" />
|
|
<path d="M 0 50 200 50" />
|
|
<path d="M 100 50 75 150" />
|
|
<path d="M 0 150 200 150" />
|
|
<path d="M 200 150 175 200" />
|
|
</pattern>
|
|
<pattern id="tile14" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 0 50 25" />
|
|
<path d="M 50 0 50 200" />
|
|
<path d="M 50 100 150 125" />
|
|
<path d="M 150 0 150 200" />
|
|
<path d="M 150 0 200 25" />
|
|
</pattern>
|
|
<pattern id="tile15" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 25 50 0" />
|
|
<path d="M 50 0 50 200" />
|
|
<path d="M 50 125 150 100" />
|
|
<path d="M 150 0 150 200" />
|
|
<path d="M 150 25 200 0" />
|
|
</pattern>
|
|
<pattern id="tile16" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 50 A 50 50 0 1 0 100 50" />
|
|
<path d="M 100 50 A 50 50 0 1 0 200 50" />
|
|
<path d="M 50 100 A 50 50 0 1 0 150 100" />
|
|
<path d="M 0 150 A 50 50 0 0 0 50 100" />
|
|
<path d="M 150 100 A 50 50 0 1 0 200 50" />
|
|
<path d="M 50 0 A 50 50 0 1 0 150 0" />
|
|
<path d="M 150 0 A 50 50 0 0 0 200 50" />
|
|
<path d="M 0 50 A 50 50 0 0 0 50 0" />
|
|
<path d="M 0 150 A 50 50 0 1 0 100 150" />
|
|
<path d="M 100 150 A 50 50 0 1 0 200 150" />
|
|
</pattern>
|
|
<pattern id="tile17" x="0" y="0" width="100" height="100"
|
|
patternUnits="userSpaceOnUse">
|
|
<g transform="scale(0.5)" >
|
|
<path d="M 0 50 A 50 50 0 1 0 100 50" />
|
|
<path d="M 100 50 A 50 50 0 1 0 200 50" />
|
|
<path d="M 50 100 A 50 50 0 1 0 150 100" />
|
|
<path d="M 0 150 A 50 50 0 0 0 50 100" />
|
|
<path d="M 150 100 A 50 50 0 1 0 200 50" />
|
|
<path d="M 50 0 A 50 50 0 1 0 150 0" />
|
|
<path d="M 150 0 A 50 50 0 0 0 200 50" />
|
|
<path d="M 0 50 A 50 50 0 0 0 50 0" />
|
|
<path d="M 0 150 A 50 50 0 1 0 100 150" />
|
|
<path d="M 100 150 A 50 50 0 1 0 200 150" />
|
|
</g>
|
|
</pattern>
|
|
<pattern id="tile18" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<circle cx="100" cy="100" r="100" />
|
|
</pattern>
|
|
<pattern id="tile19" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 50 45 0 105 0 140 50 200 50 " />
|
|
<path d="M 0 50 45 100 105 100 140 50 200 50" />
|
|
<path d="M 0 150 45 100 105 100 140 150 200 150" />
|
|
<path d="M 0 150 45 200 105 200 140 150 200 150" />
|
|
</pattern>
|
|
<pattern id="tile20" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 70 65 0 140 0 200 70 " />
|
|
<path d="M 0 70 0 130 65 200 140 200 200 130 200 70" />
|
|
</pattern>
|
|
<pattern id="tile21" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 50 0 75 25 100 0 M 150 0 175 25 200 0" />
|
|
<path d="M 0 50 25 25 75 75 125 25 175 75 200 50" />
|
|
<path d="M 0 100 25 75 75 125 125 75 175 125 200 100" />
|
|
<path d="M 0 150 25 125 75 175 125 125 175 175 200 150" />
|
|
<path d="M 0 200 25 175 75 225 125 175 175 225 200 200" />
|
|
</pattern>
|
|
<pattern id="tile22" x="0" y="0" width="200" height="200"
|
|
patternUnits="userSpaceOnUse">
|
|
<path d="M 0 50 25 75 0 100 M 0 150 25 175 0 200" />
|
|
<path d="M 50 0 25 25 75 75 25 125 75 175 50 200" />
|
|
<path d="M 100 0 75 25 125 75 75 125 125 175 100 200" />
|
|
<path d="M 150 0 125 25 175 75 125 125 175 175 150 200" />
|
|
<path d="M 200 0 175 25 225 75 175 125 225 175 200 200" />
|
|
</pattern>
|
|
</defs>
|
|
<!-- Line -->
|
|
<path d="M 803,3118
|
|
13417,3118
|
|
13417,6897
|
|
803,6897
|
|
803,3118
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1889,1417
|
|
4960,1417
|
|
4960,2692
|
|
-1889,2692
|
|
-1889,1417
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 3448,8456
|
|
10488,8456
|
|
10488,10346
|
|
3448,10346
|
|
3448,8456
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 4582,8976
|
|
5102,4913
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 5138 5121
|
|
5100 4925
|
|
5013 5104
|
|
5138 5121
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 11102,8740
|
|
12519,8740
|
|
12519,9212
|
|
11102,9212
|
|
11102,8740
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffe0e0;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 11102,9685
|
|
12519,9685
|
|
12519,10157
|
|
11102,10157
|
|
11102,9685
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffe0e0;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 5196,1653
|
|
6614,1653
|
|
6614,2598
|
|
5196,2598
|
|
5196,1653
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff00ff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 6850,1653
|
|
9212,1653
|
|
9212,2598
|
|
6850,2598
|
|
6850,1653
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff00ff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 6566,7322
|
|
8929,7322
|
|
8929,8267
|
|
6566,8267
|
|
6566,7322
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff00ff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 4960,7322
|
|
6377,7322
|
|
6377,8267
|
|
4960,8267
|
|
4960,7322
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff00ff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 4582,5668
|
|
9401,5668
|
|
9401,6424
|
|
4582,6424
|
|
4582,5668
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff0000;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 4629,4062
|
|
9448,4062
|
|
9448,4913
|
|
4629,4913
|
|
4629,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ff0000;
|
|
"/>
|
|
<!-- Text -->
|
|
<text x="3212" y="4866" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
ib</text>
|
|
<!-- Text -->
|
|
<text x="9590" y="4251" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
cons</text>
|
|
<!-- Text -->
|
|
<text x="3212" y="6472" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
ob</text>
|
|
<!-- Text -->
|
|
<text x="4488" y="5811" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
cons</text>
|
|
<!-- Text -->
|
|
<text x="4535" y="4251" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
prod</text>
|
|
<!-- Text -->
|
|
<text x="9543" y="5858" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
prod</text>
|
|
<!-- Text -->
|
|
<text x="10913" y="6425" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
ib</text>
|
|
<!-- Text -->
|
|
<text x="10913" y="4913" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
ob</text>
|
|
<!-- Text -->
|
|
<text x="15259" y="7275" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
owner</text>
|
|
<!-- Text -->
|
|
<text x="14362" y="5196" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
owner</text>
|
|
<!-- Text -->
|
|
<text x="-188" y="4677" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
owner</text>
|
|
<!-- Text -->
|
|
<text x="-1039" y="7275" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
owner</text>
|
|
<!-- Text -->
|
|
<text x="661" y="5196" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
|
|
end</text>
|
|
<!-- Text -->
|
|
<text x="13511" y="4677" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
end</text>
|
|
<!-- Text -->
|
|
<text x="4724" y="8929" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
chn</text>
|
|
<!-- Text -->
|
|
<text x="9496" y="8929" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
chn</text>
|
|
<!-- Text -->
|
|
<text x="11952" y="3023" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
task</text>
|
|
<!-- Text -->
|
|
<text x="10488" y="2787" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
|
|
context</text>
|
|
<!-- Line -->
|
|
<path d="M 2598,3401
|
|
4015,3401
|
|
4015,3874
|
|
2598,3874
|
|
2598,3401
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 4251,3400
|
|
5669,3400
|
|
5669,3872
|
|
4251,3872
|
|
4251,3400
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffe0e0;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 11811,3400
|
|
13228,3400
|
|
13228,3872
|
|
11811,3872
|
|
11811,3400
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 10204,3401
|
|
11622,3401
|
|
11622,3874
|
|
10204,3874
|
|
10204,3401
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 3307,1937
|
|
4724,1937
|
|
4724,2409
|
|
3307,2409
|
|
3307,1937
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 1653,1937
|
|
3070,1937
|
|
3070,2409
|
|
1653,2409
|
|
1653,1937
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 0,1937
|
|
1417,1937
|
|
1417,2409
|
|
0,2409
|
|
0,1937
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1653,1937
|
|
-236,1937
|
|
-236,2409
|
|
-1653,2409
|
|
-1653,1937
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 944,3401
|
|
2362,3401
|
|
2362,3874
|
|
944,3874
|
|
944,3401
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 944,4062
|
|
3165,4062
|
|
3165,6613
|
|
944,6613
|
|
944,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 11007,4062
|
|
13275,4062
|
|
13275,6613
|
|
11007,6613
|
|
11007,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffffff;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 14409,7371
|
|
16062,7371
|
|
16062,7842
|
|
14409,7842
|
|
14409,7371
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1889,7371
|
|
-236,7371
|
|
-236,7842
|
|
-1889,7842
|
|
-1889,7371
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 6283,9590
|
|
7700,9590
|
|
7700,10061
|
|
6283,10061
|
|
6283,9590
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 14409,4062
|
|
16062,4062
|
|
16062,5951
|
|
14409,5951
|
|
14409,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1889,4062
|
|
-236,4062
|
|
-236,5951
|
|
-1889,5951
|
|
-1889,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 3637,8976
|
|
6000,8976
|
|
6000,10062
|
|
3637,10062
|
|
3637,8976
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 7937,8976
|
|
10299,8976
|
|
10299,10062
|
|
7937,10062
|
|
7937,8976
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 9921,1653
|
|
12283,1653
|
|
12283,2598
|
|
9921,2598
|
|
9921,1653
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 6283,8976
|
|
7700,8976
|
|
7700,9447
|
|
6283,9447
|
|
6283,8976
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#ffff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 14976,5385
|
|
15448,5385
|
|
15448,5857
|
|
14976,5857
|
|
14976,5385
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M 14551,4723
|
|
15968,4723
|
|
15968,5195
|
|
14551,5195
|
|
14551,4723
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1795,4817
|
|
-377,4817
|
|
-377,5290
|
|
-1795,5290
|
|
-1795,4817
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ff00;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -1275,5385
|
|
-803,5385
|
|
-803,5857
|
|
-1275,5857
|
|
-1275,5385
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#00ff00;
|
|
"/>
|
|
<!-- Text -->
|
|
<text x="3354" y="3685" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
stkctr</text>
|
|
<!-- Text -->
|
|
<text x="5007" y="3683" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
logs</text>
|
|
<!-- Text -->
|
|
<text x="12566" y="3683" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
target</text>
|
|
<!-- Text -->
|
|
<text x="10960" y="3685" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
store</text>
|
|
<!-- Text -->
|
|
<text x="15259" y="5668" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
fd</text>
|
|
<!-- Text -->
|
|
<text x="15212" y="5006" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
target</text>
|
|
<!-- Text -->
|
|
<text x="15259" y="7700" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
fdtab[fd]</text>
|
|
<!-- Text -->
|
|
<text x="-1133" y="5101" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
target</text>
|
|
<!-- Text -->
|
|
<text x="-992" y="5668" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
fd</text>
|
|
<!-- Text -->
|
|
<text x="-1039" y="7700" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
fdtab[fd]</text>
|
|
<!-- Text -->
|
|
<text x="11858" y="9023" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
cookies</text>
|
|
<!-- Text -->
|
|
<text x="11763" y="9968" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
uri</text>
|
|
<!-- Text -->
|
|
<text x="7039" y="9872" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
auth</text>
|
|
<!-- Text -->
|
|
<text x="4062" y="2220" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
stkctr</text>
|
|
<!-- Text -->
|
|
<text x="2409" y="2267" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
listener</text>
|
|
<!-- Text -->
|
|
<text x="755" y="2220" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
frontend</text>
|
|
<!-- Text -->
|
|
<text x="-897" y="2267" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
origin</text>
|
|
<!-- Text -->
|
|
<text x="5952" y="2220" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(kernel storage)</text>
|
|
<!-- Text -->
|
|
<text x="5905" y="1937" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
pipe</text>
|
|
<!-- Text -->
|
|
<text x="7984" y="1937" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
buffer</text>
|
|
<!-- Text -->
|
|
<text x="7984" y="2220" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(internal storage)</text>
|
|
<!-- Text -->
|
|
<text x="7700" y="7606" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
buffer</text>
|
|
<!-- Text -->
|
|
<text x="7700" y="7889" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(internal storage)</text>
|
|
<!-- Text -->
|
|
<text x="5716" y="7889" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(kernel storage)</text>
|
|
<!-- Text -->
|
|
<text x="5669" y="7606" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
pipe</text>
|
|
<!-- Line -->
|
|
<path d="M 5716,6425
|
|
5716,7369
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 5653 7167
|
|
5716 7356
|
|
5779 7167
|
|
5653 7167
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 7748,6425
|
|
7748,7369
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 7685 7167
|
|
7748 7356
|
|
7811 7167
|
|
7685 7167
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 9401,8976
|
|
9070,6425
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 9159 6616
|
|
9072 6437
|
|
9034 6633
|
|
9159 6616
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 5952,4062
|
|
5952,2598
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 6015 2800
|
|
5952 2611
|
|
5889 2800
|
|
6015 2800
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 7984,4062
|
|
7984,2598
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 8047 2800
|
|
7984 2611
|
|
7921 2800
|
|
8047 2800
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 4582,5905
|
|
3119,5906
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 3319 5842
|
|
3131 5906
|
|
3320 5968
|
|
3319 5842
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 3165,6188
|
|
4582,6187
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 4381 6250
|
|
4570 6187
|
|
4380 6124
|
|
4381 6250
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 4629,4346
|
|
3165,4346
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 3366 4283
|
|
3177 4346
|
|
3366 4409
|
|
3366 4283
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 3165,4677
|
|
4629,4677
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 4428 4740
|
|
4617 4677
|
|
4428 4614
|
|
4428 4740
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 9448,4346
|
|
11007,4346
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 10806 4409
|
|
10995 4346
|
|
10806 4283
|
|
10806 4409
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 11007,4677
|
|
9448,4677
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 9650 4614
|
|
9461 4677
|
|
9650 4740
|
|
9650 4614
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 9400,5904
|
|
11006,5905
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 10804 5967
|
|
10994 5905
|
|
10805 5841
|
|
10804 5967
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 11007,6188
|
|
9401,6187
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 9603 6124
|
|
9414 6187
|
|
9602 6250
|
|
9603 6124
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M -1039,2409
|
|
-1039,4062
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M -1101 3861
|
|
-1038 4050
|
|
-975 3861
|
|
-1101 3861
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 1653,3401
|
|
1653,2692
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 1716 2894
|
|
1653 2705
|
|
1590 2894
|
|
1716 2894
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 15212,7370
|
|
15212,5952
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 15275 6154
|
|
15212 5965
|
|
15149 6154
|
|
15275 6154
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 14409,5244
|
|
13275,5244
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 13477 5181
|
|
13288 5244
|
|
13477 5307
|
|
13477 5181
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 13275,4771
|
|
14409,4771
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 14207 4834
|
|
14396 4771
|
|
14207 4708
|
|
14207 4834
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 708,4535
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Line -->
|
|
<path d="M -236,4771
|
|
944,4771
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 743 4834
|
|
932 4771
|
|
743 4708
|
|
743 4834
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 944,5244
|
|
-236,5244
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M -33 5181
|
|
-222 5244
|
|
-33 5307
|
|
-33 5181
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M -1086,7370
|
|
-1086,5952
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M -1022 6154
|
|
-1085 5965
|
|
-1148 6154
|
|
-1022 6154
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 10488,9921
|
|
11102,9921
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 10900 9984
|
|
11089 9921
|
|
10900 9858
|
|
10900 9984
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 10488,8976
|
|
11102,8976
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 10900 9039
|
|
11089 8976
|
|
10900 8913
|
|
10900 9039
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 10346,2598
|
|
10346,3118
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 10283 2916
|
|
10346 3105
|
|
10409 2916
|
|
10283 2916
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Line -->
|
|
<path d="M 11811,3118
|
|
11811,2598
|
|
" style="stroke:#000000;stroke-width:16;
|
|
"/>
|
|
<!-- Arrowhead on endpoint -->
|
|
<path d="M 11874 2800
|
|
11811 2611
|
|
11748 2800
|
|
11874 2800
|
|
Z
|
|
" style="stroke:#000000;stroke-width:16;
|
|
fill:#000000;"/>
|
|
<!-- Text -->
|
|
<text x="15259" y="4346" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
connection</text>
|
|
<!-- Text -->
|
|
<text x="11102" y="2173" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
task</text>
|
|
<!-- Text -->
|
|
<text x="1700" y="3732" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
session</text>
|
|
<!-- Text -->
|
|
<text x="1559" y="1700" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
session</text>
|
|
<!-- Text -->
|
|
<text x="6992" y="3448" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
stream</text>
|
|
<!-- Text -->
|
|
<text x="-1039" y="4346" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
connection</text>
|
|
<!-- Text -->
|
|
<text x="2078" y="5338" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
stream_interface</text>
|
|
<!-- Text -->
|
|
<text x="12188" y="5338" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
stream_interface</text>
|
|
<!-- Text -->
|
|
<text x="12188" y="5622" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
si[1]</text>
|
|
<!-- Text -->
|
|
<text x="2078" y="5622" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
si[0]</text>
|
|
<!-- Text -->
|
|
<text x="6992" y="8740" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
http_txn</text>
|
|
<!-- Text -->
|
|
<text x="6992" y="4771" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(request forwarding and analysis)</text>
|
|
<!-- Text -->
|
|
<text x="6944" y="6283" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(response forwarding and analysis)</text>
|
|
<!-- Text -->
|
|
<text x="7181" y="5951" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
res</text>
|
|
<!-- Text -->
|
|
<text x="6472" y="4346" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
channel</text>
|
|
<!-- Text -->
|
|
<text x="7181" y="4346" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
req</text>
|
|
<!-- Text -->
|
|
<text x="6519" y="5951" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
channel</text>
|
|
<!-- Text -->
|
|
<text x="4818" y="9921" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(HTTP request processing)</text>
|
|
<!-- Text -->
|
|
<text x="9118" y="9921" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
|
|
(HTTP response processing)</text>
|
|
<!-- Text -->
|
|
<text x="9118" y="9307" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
http_msg</text>
|
|
<!-- Text -->
|
|
<text x="4818" y="9307" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
http_msg</text>
|
|
<!-- Text -->
|
|
<text x="4818" y="9637" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
req</text>
|
|
<!-- Text -->
|
|
<text x="9118" y="9637" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
|
|
rsp</text>
|
|
<!-- Text -->
|
|
<text x="7039" y="9258" fill="#000000" font-family="Times" font-style="normal" font-weight="bold" font-size="202" text-anchor="middle" >
|
|
hdr_idx</text>
|
|
</g>
|
|
</svg>
|