Request handling in distributed environment

Not applicable

We have a back-end which expects some predefined IDs(String stored somewhere may be kvm). At any given point of time only one request may be sent to back-end with one id i.e if apigee recieves two request it should send only one request to back-end with ID and other request should wait till the ID gets released for other request.

Please suggest me how this can be implemented in Apigee.

Note: We cannot use Node.js App as it is distributed.

0 1 92
1 REPLY 1

Apigee Edge just creates a proxy (facade) on top of your existing backend. It's a stateless layer and is suited for configuring common management functionalities such as logging, security, mediation, throttling, transformation etc. There is provision to implement light weight functionalities with Java, Python or JavaScript extension policies.

However the use case you described here is NOT suited to be implemented in Apigee. I think it's ideal to implement this business logic in your backend. My two cents!!