I would like to implement a system where:
- there is one server
- there are many clients
- the clients send requests to the server.
Obviously, the REQ/REP pattern would be the right one to use. But:
- I want the clients to be able to send multiple requests, without waiting for the response.
- I want the server to process multiple requests in parallel.
So as far as I know, the correct pattern for this would be DEALER/ROUTER, is this correct? Or is there a better approach?
The client should be able to send many requests and should receive the corresponding responses asynchronously.
Thanks in advance