Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A "Destination" is one or more web/application servers that requests can be forwarded/proxied to.

Target

...

Servers

A destination has one or more target servers, which can be sticky or not - i sticky, requests from the same user/client will always be routed to the same server unless that server is down, in which case another target server will be selected instead.

Target servers can be either added to the configuration manually, or they can be retrieved from an application cluster or dynamically from a Consul service registry which allows you to dynamically scale target servers up and down, e.g. in a Docker or cloud environment.

SSL / Transport

...

Settings

A destination has its own SSL settings, meaning traffic between the gateway and the target servers can be encrypted if needed - additionally, you have the option to allow HTTP/2 request toward the application server, or to use HTTP1.1 Keepalive or not.

...