Project

General

Profile

Actions

Bug #3157

closed

RBNBToKepler actors should support all three sink modes

Added by Derik Barseghian about 16 years ago. Updated over 15 years ago.

Status:
Resolved
Priority:
Normal
Category:
data access
Target version:
Start date:
02/22/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3157

Description

RBNBToKepler actors should support all three sink modes: Subscribe, Monitor and Request. Currently only Request is supported -- RBNBToKepler simulates Monitor mode with Requests for the newest data in an endless do-while loop, and RBNBToKepler2 and 3 make one Request for a user-specified timeslice of data.

1) Subscribe: The server pushes new data as it is received to the sink application's designated channel map. All data is sent to the application in a continuous stream regardless of whether the application can keep up.
2) Monitor: The server pushes new data as it is received to the sink application's designated channel map. The server skips ahead, dropping data if necessary, if the sink application gets too far behind in its processing.
3) Request: The sink application sends the server a channel map containing the name of the channel, timestamp, and duration of the requested data. The server responds by returning the channel map with the requested data filled in.

Actions #1

Updated by Derik Barseghian over 15 years ago

Closing, the DataTurbine actor now has this functionality.

Actions #2

Updated by Redmine Admin about 11 years ago

Original Bugzilla ID was 3157

Actions

Also available in: Atom PDF