05-08-2021 дата публикации
Номер: US20210240712A1
Принадлежит:
A method and system for handling asynchronous data streams in a multi-tenant system. The process includes receiving at least a first stream of data and a second stream of data by a rules engine, determining by pattern matching of the rules engine, whether data in the first stream or data in the second stream meet conditions of a rule defined by a tenant of the multi-tenant system, and implementing by the rules engine the rule including a set of actions to modify data from the second data stream, in response to the data in the first stream matching the conditions the rule. 1. A method for handling asynchronous event streams in a multi-tenant system , the method comprising:receiving at least a first stream of events and a second stream of events by a rules engine;determining by pattern matching of the rules engine, whether data in events of the first stream or data in events of the second stream meet conditions of a rule defined by a tenant of the multi-tenant system; andimplementing by the rules engine the rule including a set of actions to modify data from events of the second stream, in response to the data in the events of the first stream matching the conditions of the rule.2. The method of claim 1 , wherein the rules engine is implemented in a cluster node of a cluster computing environment.3. The method of claim 1 , further comprising:initiating, by a cluster configurator, a set of cluster nodes in a cluster computing environment; andassigning, by the cluster configurator, each cluster node in the set of cluster nodes to process at least a first topic of an event management platform for a first tenant of the multi-tenant system.4. The method of claim 3 , further comprisingconfiguring a payload router to route events from the event management platform to a respective cluster node in the set of cluster nodes according to a topic and tenant.5. The method of claim 1 , further comprising:notifying, by a cluster monitor, a payload router and a set of cluster nodes to ...
Подробнее