Skip to content

Commit 561f090

Browse files
committed
add docs
1 parent baa9dc6 commit 561f090

File tree

3 files changed

+159
-0
lines changed

3 files changed

+159
-0
lines changed
File renamed without changes.

docs/ioc/rpc.drawio

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<mxfile host="65bd71144e">
2+
<diagram id="hkUUNepyy7j1_8zp6pfR" name="第 1 页">
3+
<mxGraphModel dx="998" dy="635" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0"/>
6+
<mxCell id="1" parent="0"/>
7+
<mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
8+
<mxGeometry x="120" y="270" width="140" height="150" as="geometry"/>
9+
</mxCell>
10+
<mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
11+
<mxGeometry x="276" y="270" width="140" height="150" as="geometry"/>
12+
</mxCell>
13+
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
14+
<mxGeometry x="429" y="270" width="140" height="150" as="geometry"/>
15+
</mxCell>
16+
<mxCell id="25" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.457;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="5" target="12">
17+
<mxGeometry relative="1" as="geometry"/>
18+
</mxCell>
19+
<mxCell id="26" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="5" target="15">
20+
<mxGeometry relative="1" as="geometry"/>
21+
</mxCell>
22+
<mxCell id="27" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="5" target="16">
23+
<mxGeometry relative="1" as="geometry"/>
24+
</mxCell>
25+
<mxCell id="28" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="5" target="17">
26+
<mxGeometry relative="1" as="geometry"/>
27+
</mxCell>
28+
<mxCell id="5" value="API Gateway (Apisix/Traefik/Nginx)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
29+
<mxGeometry x="120" y="150" width="600" height="50" as="geometry"/>
30+
</mxCell>
31+
<mxCell id="6" value="浏览器" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
32+
<mxGeometry x="120" y="30" width="600" height="50" as="geometry"/>
33+
</mxCell>
34+
<mxCell id="12" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
35+
<mxGeometry x="120" y="270" width="140" height="30" as="geometry"/>
36+
</mxCell>
37+
<mxCell id="30" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="13" target="20">
38+
<mxGeometry relative="1" as="geometry">
39+
<Array as="points">
40+
<mxPoint x="190" y="490"/>
41+
<mxPoint x="650" y="490"/>
42+
</Array>
43+
</mxGeometry>
44+
</mxCell>
45+
<mxCell id="13" value="GRPC API(内部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
46+
<mxGeometry x="120" y="390" width="140" height="30" as="geometry"/>
47+
</mxCell>
48+
<mxCell id="14" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
49+
<mxGeometry x="580" y="270" width="140" height="150" as="geometry"/>
50+
</mxCell>
51+
<mxCell id="15" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
52+
<mxGeometry x="276" y="270" width="140" height="30" as="geometry"/>
53+
</mxCell>
54+
<mxCell id="16" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
55+
<mxGeometry x="429" y="270" width="140" height="30" as="geometry"/>
56+
</mxCell>
57+
<mxCell id="17" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
58+
<mxGeometry x="580" y="270" width="140" height="30" as="geometry"/>
59+
</mxCell>
60+
<mxCell id="18" value="GRPC API(内部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
61+
<mxGeometry x="276" y="390" width="140" height="30" as="geometry"/>
62+
</mxCell>
63+
<mxCell id="19" value="GRPC API(内部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
64+
<mxGeometry x="429" y="390" width="140" height="30" as="geometry"/>
65+
</mxCell>
66+
<mxCell id="20" value="GRPC API(内部)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
67+
<mxGeometry x="580" y="390" width="140" height="30" as="geometry"/>
68+
</mxCell>
69+
<mxCell id="23" value="外部网络" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1">
70+
<mxGeometry x="390" y="90" width="90" height="50" as="geometry"/>
71+
</mxCell>
72+
<mxCell id="24" value="内部网络" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1">
73+
<mxGeometry x="390" y="430" width="90" height="50" as="geometry"/>
74+
</mxCell>
75+
</root>
76+
</mxGraphModel>
77+
</diagram>
78+
</mxfile>

docs/ioc/rpc_http.drawio

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<mxfile host="65bd71144e">
2+
<diagram id="hkUUNepyy7j1_8zp6pfR" name="第 1 页">
3+
<mxGraphModel dx="998" dy="635" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0"/>
6+
<mxCell id="1" parent="0"/>
7+
<mxCell id="32" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="5">
8+
<mxGeometry relative="1" as="geometry">
9+
<Array as="points">
10+
<mxPoint x="70" y="345"/>
11+
<mxPoint x="70" y="175"/>
12+
</Array>
13+
</mxGeometry>
14+
</mxCell>
15+
<mxCell id="34" value="内部调用" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="32">
16+
<mxGeometry x="0.0741" y="-1" relative="1" as="geometry">
17+
<mxPoint as="offset"/>
18+
</mxGeometry>
19+
</mxCell>
20+
<mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
21+
<mxGeometry x="120" y="270" width="140" height="150" as="geometry"/>
22+
</mxCell>
23+
<mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
24+
<mxGeometry x="276" y="270" width="140" height="150" as="geometry"/>
25+
</mxCell>
26+
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
27+
<mxGeometry x="429" y="270" width="140" height="150" as="geometry"/>
28+
</mxCell>
29+
<mxCell id="25" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.457;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="5" target="12" edge="1">
30+
<mxGeometry relative="1" as="geometry"/>
31+
</mxCell>
32+
<mxCell id="26" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="5" target="15" edge="1">
33+
<mxGeometry relative="1" as="geometry"/>
34+
</mxCell>
35+
<mxCell id="27" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5" target="16" edge="1">
36+
<mxGeometry relative="1" as="geometry"/>
37+
</mxCell>
38+
<mxCell id="28" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5" target="17" edge="1">
39+
<mxGeometry relative="1" as="geometry"/>
40+
</mxCell>
41+
<mxCell id="5" value="API Gateway (Apisix/Traefik/Nginx)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
42+
<mxGeometry x="120" y="150" width="600" height="50" as="geometry"/>
43+
</mxCell>
44+
<mxCell id="6" value="浏览器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
45+
<mxGeometry x="120" y="30" width="600" height="50" as="geometry"/>
46+
</mxCell>
47+
<mxCell id="12" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
48+
<mxGeometry x="120" y="270" width="140" height="30" as="geometry"/>
49+
</mxCell>
50+
<mxCell id="33" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="14" target="5">
51+
<mxGeometry relative="1" as="geometry">
52+
<Array as="points">
53+
<mxPoint x="770" y="345"/>
54+
<mxPoint x="770" y="175"/>
55+
</Array>
56+
</mxGeometry>
57+
</mxCell>
58+
<mxCell id="35" value="内部调用" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="33">
59+
<mxGeometry x="0.0815" y="2" relative="1" as="geometry">
60+
<mxPoint as="offset"/>
61+
</mxGeometry>
62+
</mxCell>
63+
<mxCell id="14" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
64+
<mxGeometry x="580" y="270" width="140" height="150" as="geometry"/>
65+
</mxCell>
66+
<mxCell id="15" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
67+
<mxGeometry x="276" y="270" width="140" height="30" as="geometry"/>
68+
</mxCell>
69+
<mxCell id="16" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
70+
<mxGeometry x="429" y="270" width="140" height="30" as="geometry"/>
71+
</mxCell>
72+
<mxCell id="17" value="HTTP API(外部)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
73+
<mxGeometry x="580" y="270" width="140" height="30" as="geometry"/>
74+
</mxCell>
75+
<mxCell id="23" value="外部网络" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="1" vertex="1">
76+
<mxGeometry x="390" y="90" width="90" height="50" as="geometry"/>
77+
</mxCell>
78+
</root>
79+
</mxGraphModel>
80+
</diagram>
81+
</mxfile>

0 commit comments

Comments
 (0)