Large-scale asynchronous event processor
US10365949B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 30, 2017 |
| Grant date | Jul 30, 2019 |
| Priority date | — |
| Expiry date | Mar 30, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/542
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A large-scale asynchronous processor of events in a distributed and parallel processing environment. The processor includes a plurality of processes executing on a plurality of interconnected processors. The plurality of processes including a frontend process, a plurality of dispatcher processes, a plurality of job queues, and a plurality of worker processes. The frontend process is for receiving event notification remote procedure calls from one or more event sources and for publishing event notifications, based on the received calls, to topics of a distributed streaming platform. The plurality of dispatcher process are for consuming event notifications from the topics and for en-queuing jobs, based on the consumed event notifications, to the plurality of job queues. The plurality of worker process are for pulling jobs from the plurality of job queues and for the processing the jobs.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.