架构
架构
API
API组件(也可称为tsuru daemon或者tsurud)是用Go语言编写的RESTful API服务端。API负责部署工作流和应用的生命周期。
命令行客户端和tsuru控制面板可以与这个组件通信。
数据库
数据库组件是MongoDB server。
Queue/Cache
队列和缓存组件使用Redis。
Gandalf
Gandalf是一个REST API,可用来管理GIt仓库和用户,并通过SSH接入他们。
Registry
Docker registry是一个组件,负责存储和分发Docker镜像。
Router
路由组件把请求分发到应用的各个单元(Docker容器)。