跳到主要内容

服务与域名定义

本文档定义了 Chameleon 系统的服务架构和域名规范,帮助开发者理解系统的部署结构。

服务定义​

Chameleon系统通过docker容器化部署,项目中已经集成了必要的Dockerfile。Chameleon系统的各个服务定义如下:

服务名称说明
chameleon-webChameleon系统主站Web服务
chameleon-apiChameleon系统主站API服务
chameleon-gatewayChameleon系统网关
chameleon-api-xxxx租户级API服务
......
chameleon-web-xxxx租户级微应用Web服务
......

Chameleon 主站和系统级微服务都使用 chameleon-net 自定义桥接网络,通过chameleon-gateway 网关对外统一暴露。

域名定义​

为了规范Chameleon应用以及微服务体系的多个服务的部署和使用,一套标准的域名定义流程有助于提升系统的维护性。

域名说明
www.camaleon.cnChameleon系统主站首页
{tenant}.camaleon.cn租户级域名,xxx为租户名称
{tenant}.camaleon.cn/chameleon-web-xx/租户级微应用域名
注意