CPC G06F 16/24568 (2019.01) [G06F 16/24542 (2019.01); H04L 67/55 (2022.05); H04L 67/562 (2022.05)] | 20 Claims |
1. A computer-implementable method for processing in-order messages comprising:
performing in-order messaging within a message broker with unique message keys that ensure each batch of messages are sent on the same message broker partition;
providing through a reactive generic data streaming processor, parallel data stream uniquely grouped to each message broker partition by implementing coding precautions through concatMap to maintain the parallel data stream, wherein order is preserved through a key that includes SystemID and data objectType;
maintaining in-order processing on each parallel data stream by using downstream publishers that preserve strict order in each data stream; and
providing a terminal sync message with a unique message key to identify end of in-order streaming a message group.
|