Asynchronous call handling
Asynchronous call handling
I have a rest API endpoint for creating and updating. But both are calling an asynchronus service. Means api's give instant response to caller.
If the update call comes before the creating call, how can I handle this on an asynchronus service?
NB : I am using Spring MVC
Some multithreaded worker thread picks the api calls from a queue and call my API's. If one thread picks create call then other will pick update call. And then for some reason like network delay or other things update call comes first and then create call comes
– flopcoder
Sep 6 '18 at 11:40
Make it as synchronouse service.
– Sumesh TG
Sep 6 '18 at 13:39
If you use websockets/stomp you can send a response back to the client indication what happened at the end of the asynchronous operation.
– locus2k
Sep 6 '18 at 20:20
0
Thanks for contributing an answer to Stack Overflow!
But avoid …
To learn more, see our tips on writing great answers.
Required, but never shown
Required, but never shown
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
If the update call comes before the creating call? This makes no sense to me since why do you call update on something that isn't created? Would be nice with some code examples or further explanation.
– MatMat
Sep 6 '18 at 11:24