US 12,255,807 B2
Interservice communication optimization for microservices
Muhammad Adeel, Edina, MN (US); and Thomas Guzik, Edina, MN (US)
Assigned to Getac Technology Corporation, Taipei (TW); and WHP Workflow Solutions, Inc., North Charleston, SC (US)
Filed by Getac Technology Corporation, Taipei (TW); and WHP Workflow Solutions, Inc., North Charleston, SC (US)
Filed on Apr. 9, 2024, as Appl. No. 18/630,928.
Application 18/630,928 is a continuation of application No. 17/880,991, filed on Aug. 4, 2022, granted, now 11,985,058.
Prior Publication US 2024/0259295 A1, Aug. 1, 2024
Int. Cl. H04L 43/067 (2022.01); H04L 45/00 (2022.01); H04L 45/02 (2022.01)
CPC H04L 45/22 (2013.01) [H04L 43/067 (2013.01); H04L 45/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
memory including a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of actions, the plurality of actions comprising:
receiving data provided by a data source at a microservices platform;
determining a data type of the data;
in response to determining the data type is non-real-time communication data, routing the non-real-time communication data via a distributed queue management service to a data distribution inbox of a microservice for processing by the microservice; and
in response to determining the data type is real-time communication data, routing the real-time communication data via a data routing service directly to the microservice or another microservice for processing without using the distributed queue management service.