CPC G06F 9/546 (2013.01) [G06F 2209/548 (2013.01)] | 9 Claims |
1. A computer-implemented method of coordinating asynchronous communication among a plurality of client microservices, the method comprising:
receiving at a single request-response topic queue of a message broker application programming interface (API) of a cloud server application at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices, wherein the single request-response topic queue combines functionality of a single request topic queue and functionality of a single response topic queue, and wherein a new bucket is created among a plurality of buckets within the single request-response topic queue for a requesting microservice among the plurality of client microservices in response to a request to subscribe to the topic;
identifying, by the cloud server application, an authorization identification parameter included in each of the at least one message; and
publishing, by the cloud server application, each of the at least one message to a respective bucket among the plurality of buckets, wherein the respective bucket corresponds to one of at least one subscriber microservice among the plurality of client microservices that is associated with the authorization identification parameter included in the message.
|