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

Reply via email to