Request-Response Model
Request-Reply is a synchronous interaction where a requestor sends a message and waits for a reply.
This model is used by ROS services.
The services are only run when they are directly being called.
Examples of frameworks that use this
Does it have to be synchronous?
gRPC supports async for example.