CPC G06F 9/45558 (2013.01) [H04L 67/10 (2013.01); H04L 67/14 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] | 17 Claims |
1. A method, comprising:
starting a communication session by a first application container, the first application container implementing a micro services engine managing communication between the first application container and a second application container in a same computer system;
receiving, by the micro services engine of the first application container, data sent by the second application container in response to a poll, wherein the data sent by the second application container includes:
an Application Programming Interface (API) identification,
a state,
a percentage of utilized resources by type,
a list of data elements in a queue of the application container,
a list of data elements in a queue, or
data that is pre-allocated to be shared;
sending a finish message ending the communication session when a processing priority changes, and
resending the poll when the communication session ends without one or more of:
the first application container not sending the finish message, and
the second application container not sending the finish message;
wherein the micro service engine decides whether to copy or not to copy the data sent by the second application container to a database of the first container.
|