US 10,891,176 B1
Optimizing messaging flows in a microservice architecture
David Miedema, Ottawa (CA)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Aug. 9, 2019, as Appl. No. 16/536,443.
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/546 (2013.01) 20 Claims
OG exemplary drawing
 
19. A computer-implemented method comprising:
in a distributed system with a microservice architecture having a plurality of services and a messaging layer between an application layer and a transport layer for communication between the plurality of services, receiving messages from a first service to a second service in the messaging layer;
queuing responses from the messages; and
utilizing one or more bulk messaging techniques to send the responses back to the first service from the second service,
wherein the messaging layer is configured to perform the queuing the responses and the utilizing the one or more bulk messaging techniques independent of the first service, the second service, and transport protocol of the transport layer.