零框架多租户设计方案

This commit is contained in:
hello authored and GitHub committed 2024-04-28 16:01:54 +08:00
1 parent b4a704526d
commit d900635e6b
1 file changed
+4
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="472px" height="467px" viewBox="-0.5 -0.5 472 467" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2024-04-28T07:54:08.930Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0&quot; etag=&quot;iqQS6aMV2WrGZOif4PG7&quot; version=&quot;24.3.1&quot; type=&quot;device&quot; scale=&quot;1&quot; border=&quot;0&quot;&gt;&#10; &lt;diagram name=&quot;第 1 页&quot; id=&quot;SRgz4sb_8P9NMGlkYmhq&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;2004&quot; dy=&quot;790&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;0&quot; arrows=&quot;0&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-11&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fillWeight=-1;sketchStyle=comic;exitX=0.131;exitY=0.569;exitDx=0;exitDy=0;exitPerimeter=0;&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;kprPjL_CQYIo0bha0uNH-42&quot; target=&quot;kprPjL_CQYIo0bha0uNH-2&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;236&quot; y=&quot;276&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-12&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fillWeight=-1;sketchStyle=comic;&quot; edge=&quot;1&quot; parent=&quot;1&quot; target=&quot;kprPjL_CQYIo0bha0uNH-3&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;296&quot; y=&quot;306&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-13&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fillWeight=-1;sketchStyle=comic;exitX=0.921;exitY=0.56;exitDx=0;exitDy=0;exitPerimeter=0;&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;kprPjL_CQYIo0bha0uNH-42&quot; target=&quot;kprPjL_CQYIo0bha0uNH-4&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;356&quot; y=&quot;276&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-9&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fillWeight=-1;sketchStyle=comic;&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;kprPjL_CQYIo0bha0uNH-2&quot; target=&quot;kprPjL_CQYIo0bha0uNH-5&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-10&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fillWeight=-1;sketchStyle=comic;&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;kprPjL_CQYIo0bha0uNH-2&quot; target=&quot;kprPjL_CQYIo0bha0uNH-6&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;kprPjL_CQYIo0bha0uNH-2&quot; value=&quot;TenantA&quot; style=&quot;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;flipH=1;fillWeight=-1;sketchStyle=comic;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;60&quot; y=&quot;350&quot; width=&quot;120&quot; height=&Line truncated

After

Width:  |  Height:  |  Size: 155 KiB