Hi, all
Suppose a client send a `GET` request to haproxy and get a `200` response, A--> GET --> B--> GET --> client HAProxy server <-- 200 <--D <-- 200 <--C Am I understand correctly about task/queue/channel/stream/connection/session/pipe? task: the whole A->B->C->D request/response flow is a task queue: don't know stream: 2 streams: client->haproxy->server, server->haproxy->client channel: HAProxy create a channel between client and server, which contains above 2 streams? connection: 4 connections: A, B, C, D session: A->B->C->D is a session?? pipe: what is it? Could you please elaborate these definitions and their relationships? Thanks

