Patent ID: 11863614
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A system for intelligent load balancing in a microservice environment, the system comprising:
at least one processor; and
at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to:
receive, at a first core network node, a first plurality of User Datagram Protocol (UDP) packets corresponding to a first session and a second plurality of UDP packets corresponding to a second session, wherein the first plurality of UDP packets and the second plurality of UDP packets are sent by a second core network node;
create a first plurality of Hypertext Transfer Protocol (HTTP) packets based on the first plurality of UDP packets, wherein the first plurality of HTTP packets each comprise first session information identifying the first session;
create a second plurality of HTTP packets based on the second plurality of UDP packets, wherein the second plurality of HTTP packets each comprise second session information identifying the second session; and
cause the first plurality of HTTP packets and the second plurality of HTTP packets to be sent to a microservice via networking components, wherein the networking components route the first plurality of HTTP packets to a first instance of the microservice based at least in part on the first session information in the first plurality of HTTP packets, and wherein the networking components route the second plurality of HTTP packets to a second instance of the microservice based at least in part on the second session information in the second plurality of HTTP packets.