The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 14, 2025

Filed:

Aug. 09, 2023
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Armand Fargeon, Antibes, FR;

Fabrice Diaz, Peymeinade, FR;

Luc Margaron, Valbonne, FR;

Julien Lapalus, Le Rouret, FR;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 51/56 (2022.01); G06F 8/71 (2018.01);
U.S. Cl.
CPC ...
H04L 51/56 (2022.05); G06F 8/71 (2013.01);
Abstract

A solution is provided to ensure that messages in a message broker are handled by one and only one version of a microservice application despite there being multiple versions of the microservice application running in parallel. More particularly, one version of the microservice application is designated as the leader while the others are designated as followers. When a follower has a tenant that is then promoted to be handled by the leader via a tenant assignment change, a specialized process is started by the leader that determines the current offset with the offset where the follower stopped handling messages for that tenant. If the current offset is greater, then a specialized rewind operation is performed to process any unprocessed events from the gap. If the current offset is less or equal, then a specialized fast-forward operation is performed to discard the messages addressed to the promoted tenants on the follower.


Find Patent Forward Citations

Loading…