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
