You are on page 1of 1

a) b)

Flight Consumer (Client) Flight Service (Server)


C/C#/C++/Python/Java/Rust etc. Application

For Each Endpoint Get Stream(s) (Ticket)


Get FlightInfo (FlightDescriptor)

Stream(s)
FlightInfo

For Each RecordBatch in Stream Get Next RecordBatch

DoGet()
RecordBatch
FlightData

Process RecordBatch

e) Flight Consumer (Client) Metadata


Flight Service (Planner) size or end-
c) d) of-stream
Get FlightInfo (FlightDescriptor)
RecordBatch (RB) marker
Flight

FlightInfo Streams
C/C#/C++/Python/Java/Rust etc. Application

Meta- Message
data Descriptor

Loc1
Padding
DoGet()
RB
Data Node
FlightData
RB

Loc2
DoGet()
RB
Data Node Loc2
FlightData Body

DoGet()
Data Node
FlightData
Endpoint: retrieved with Ticket
RB

You might also like