Hermes 多客户隔离 profile 架构
方案 3,多租户核心:按令牌划分入口,每客户一个网关,隔离的 Hermes profile 运行在各自容器中。
完整 FlowZap 代码
将以下 FlowZap 代码复制并粘贴到您的 FlowZap 账户的项目中,即可查看此模板图。
external_tenants { # External Tenants
n1: circle label:"Client A User"
n2: circle label:"Client B User"
hermes_profiles.n6.handle(right) -> execution_sandboxes.n8.handle(left) [label="Docker / Modal"]
hermes_profiles.n5.handle(right) -> execution_sandboxes.n7.handle(left) [label="Docker / Modal"]
client_gateways.n4.handle(right) -> hermes_profiles.n6.handle(left)
client_gateways.n3.handle(right) -> hermes_profiles.n5.handle(left)
external_tenants.n2.handle(right) -> client_gateways.n4.handle(left) [label="Token B"]
external_tenants.n1.handle(right) -> client_gateways.n3.handle(left) [label="Token A"]
}
client_gateways { # Per-Token Entry Points
n3: rectangle label:"Gateway A"
n4: rectangle label:"Gateway B"
}
hermes_profiles { # Isolated Profiles
n5: rectangle label:"Profile: acme"
n6: rectangle label:"Profile: beta"
}
execution_sandboxes { # Execution Boundaries
n7: rectangle label:"Sandbox A"
n8: rectangle label:"Sandbox B"
}
安装 MCP 包npm install -g flowzap-mcpMCP 文档