US 12,015,673 B1
Eventually-consistent message delivery system for edge applications
Andre Jean Marie Surcouf, Saint-Leu-la-Forêt (FR); Trevor Adam Whinmill, Nuneaton (GB); Benjamin William Ryder, Lausanne (CH); and Pablo Garcia del Valle, Chavannes-près-Renens (CH)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Aug. 29, 2023, as Appl. No. 18/457,640.
Int. Cl. H04L 67/141 (2022.01); H04L 67/10 (2022.01)
CPC H04L 67/141 (2013.01) [H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising, by a site router agent at an edge site:
determining that a first application instance becomes running on the edge site, wherein the first application instance is associated with a first unique identifying information comprising a first globally unique identifying information and a first locally unique identifying information;
sending, to a control plane of an edge backend, a report indicating that the first application instance becomes available at the edge site, the report comprising the first locally unique identifying information;
retrieving, from a message router at the edge backend, a first message;
determining, based on a destination field of the first message, that the first message is destined to the first application instance;
storing the first message into a storage communicatively connected to the site router agent;
establishing a network connection with the first application instance; and
sending, upon establishing the network connection, the first message to the first application instance.