FIELD: electrical communication engineering.
SUBSTANCE: present document describes techniques for delivering an event and processing a stream using virtual processing agents. Upon receiving publication of an event in a queue, the runtime system identifies one or more virtual processing agents that may be interested, but are not explicitly subscribed to the published event. Information of the published event is delivered to the identified virtual processing agents. Prior to actual delivery, the runtime system further determines whether virtual processing agents have been activated and activates those processing agents that have not been activated. Based on the received event information, some of the virtual processing agents may decide to explicitly send subscriptions in order to receive more events from the queue. Explicit subscriptions will initiate the runtime system to deliver events that are subscribed to processing agents that can include past events that have been published in the queue before an explicit subscription is received.
EFFECT: technical result consists in providing a selection of concepts in a simplified form.
10 cl, 6 dwg
Title | Year | Author | Number |
---|---|---|---|
AUTOMATIC SYSTEM OF SUBSCRIPTION FOR APPLICATIONS AND SERVICES PRESENTED TO WIRELESS DEVICES | 2004 |
|
RU2368001C2 |
METHOD AND SYSTEM FOR DETERMINING PARAMETER RELEVANCE FOR CONTENT ITEMS | 2018 |
|
RU2714594C1 |
CONTENT RECOMMENDATIONS BASED ON BROWSING INFORMATION | 2009 |
|
RU2541191C2 |
USER PRESENCE AGGREGATION AT SERVER | 2007 |
|
RU2436246C2 |
RECOVERY OF CONTROL OF PROCESSING RESOURCE, WHICH PERFORMS EXTERNAL CONTEXT OF EXECUTION | 2009 |
|
RU2494446C2 |
MARKETPLACE FOR TIMELY EVENT DATA DISTRIBUTION | 2012 |
|
RU2612583C2 |
MANAGING EXTENDED COLLECTIONS OF PRESENCE | 2007 |
|
RU2432610C2 |
MANAGING RICH PRESENCE COLLECTIONS | 2007 |
|
RU2450341C2 |
FLEXIBLE SYSTEM FOR DISTRIBUTION OF CONTENT TO DEVICE | 2006 |
|
RU2393638C2 |
COORDINATED AUTOMATIC ARRANGEMENT OF ADVERTISEMENTS FOR PERSONAL CONTENT CHANNELS | 2011 |
|
RU2595520C2 |
Authors
Dates
2019-07-09—Published
2015-07-06—Filed