- 在data-service中添加aktools依赖和运行配置 - 更新Traefik配置添加压缩中间件 - 修改Consul配置启用ACL - 更新README添加架构图和开发指南 - 添加架构图文档
49 lines
2.3 KiB
Plaintext
49 lines
2.3 KiB
Plaintext
<mxfile>
|
|
<diagram name="完整架构">
|
|
<mxGraphModel>
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
|
|
<!-- 基础设施层 -->
|
|
<mxCell id="infra" value="基础设施层" style="swimlane;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="50" y="20" width="700" height="120" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- 微服务集群 -->
|
|
<mxCell id="services" value="微服务集群" style="swimlane;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="100" y="180" width="600" height="300" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- 具体服务 -->
|
|
<mxCell id="data" value="📊 数据服务(Python)" style="rounded=1;whiteSpace=wrap;html=1;" parent="services" vertex="1">
|
|
<mxGeometry x="20" y="40" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="quant" value="🧮 量化服务(Python)" style="rounded=1;whiteSpace=wrap;html=1;" parent="services" vertex="1">
|
|
<mxGeometry x="180" y="40" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="emotion" value="😀 情绪分析(Python)" style="rounded=1;whiteSpace=wrap;html=1;" parent="services" vertex="1">
|
|
<mxGeometry x="340" y="40" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- C# 服务 -->
|
|
<mxCell id="recommend" value="⭐ 推荐服务(C#)" style="rounded=1;whiteSpace=wrap;html=1;" parent="services" vertex="1">
|
|
<mxGeometry x="20" y="140" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="user" value="👤 用户服务(C#)" style="rounded=1;whiteSpace=wrap;html=1;" parent="services" vertex="1">
|
|
<mxGeometry x="180" y="140" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- 前端服务 -->
|
|
<mxCell id="frontend" value="🖥️ 前端界面(Vue.js)" style="rounded=1;whiteSpace=wrap;html=1;" parent="infra" vertex="1">
|
|
<mxGeometry x="300" y="40" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- 连接关系 -->
|
|
<mxCell id="conn1" style="edgeStyle=orthogonalEdgeStyle;curved=1;" parent="1" source="frontend" target="user">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile> |