web services - Response from Web Server is dependent on ZeroMQ (0MQ) RES -
in lightweight soas i've seen many designs have web server receives client requests , send responses dependent upon responses other services. i've seen done incorrectly resulting in unacceptable latency issues.
for example:
assume:
- we have 1 web api server , 1 service api.
- web server performs basic user auth , other user functionality.
- service performs database operations.
- zeromq (zmq, 0mq, etc) req/res user service messaging
work flow:
- client makes request web api server api.
- web server performs database operations (auth etc).
- web server makes request service api.
- service performs database operations.
- service responds data web server.
- web server receives response , sends response client.
this pattern different typical offline message queue processing work flow. includes request single service (a)
while trying maintain separate system services correct usage pattern zeromq?
i'm trying figure out if zeromq can used make service requests , send results client web service requests without significant performance issues.
Comments
Post a Comment