LearningTech

Communication

Request/Response

Description

This is the most common synchronous communication pattern where a client sends a request to a service and waits for a response. It is simple but couples the client and server availability.

Where to use

  • Simple API interactions.
  • \n
  • Queries needing immediate answers.

Real World Example

A browser sending an HTTP GET request to a web server for an HTML page.

Code Example

# Code Concept for Request/Response
# This pattern is architectural.

class Service:
    def execute(self):
        # Implementation logic
        pass