Components
Select Connection: INPUT[inlineListSuggester(optionQuery(#area)):connections]
Date Created: INPUT[dateTime(defaultValue(null)):Date_Created]
Due Date: INPUT[dateTime(defaultValue(null)):Due_Date]
Priority Level: INPUT[inlineSelect(option(1 Critical), option(2 High), option(3 Medium), option(4 Low)):Priority_Level]
Status: INPUT[inlineSelect(option(1 To Do), option(2 In Progress), option(3 Testing), option(4 Completed), option(5 Blocked)):Status]
Description
Brokers and clients communicate with each other using the TCP protocol. The protocol uses a request-response model:
- request (sent by client)
- response (sent by broker), has 3 parts:
- message_size → 32 bit signed integer which specifies the size of the head and body
- header → we will use only v0 which contains only the field
correlation_id
, a 32 bit signed integer. How does it work?- client generates and id
- client sends a request with the id
- broker sends a response with the same id
- client receives the response and matches the id with the original request
- body