Trino Gateway documentation
Configuration | Design | Development | Security | Operation | Gateway API | Resource groups API | Routing rules | References | Release notes |
Trino Gateway has three main components:
- BaseApp - It provides boilerplate code to add/remove pluggable components with config and metrics registration module.
- ProxyServer - Its a library built on top of jetty proxy which provides a proxy server with a pluggable proxy-handler.
- Gateway - This component acts as container for proxy-server and plugs in ProxyHandlers to provide proxy, routing and load balancing functionalities. It also exposes few end points and UI to activate, deactivate backends and view query history for recently submitted queries.