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