Skip to content

HTTP fanout error logic

johnabass edited this page Apr 16, 2018 · 4 revisions

Overview

The source which implements the fanout error translation is in the fanouthttp package. This is the error translation logic used by scytale.

A fanout consists of one or more configured endpoints. Each endpoint is a full URL and can include path information as well as host and port.

From the point of view of a consumer of http.Client, a single, logical HTTP transaction occurs for each configured fanout endpoint. This logical HTTP transaction may be composed of any number of redirects. This would be the case when a fanout endpoint refers to petasos.

Workflow

Clone this wiki locally