Architecture
API
The API component (also referred as the tsuru daemon, or tsurud) is a RESTfulAPI server written with Go
. The API is responsible for the deploy workflowand the lifecycle of applications.
Command-line clients and the tsuru dashboard interact with this component.
Database
The database component is a MongoDB server.
Queue/Cache
The queue and cache component uses Redis.
Gandalf
Gandalf is a REST API to manage Git repositories and users and providesaccess to them over SSH.
Registry
The Docker registry is the component responsible for storing and distributing Docker images.
Router
The router component routes traffic to application units (Docker containers).
原文: https://docs.tsuru.io/1.6/understanding/architecture.html