Processing large amounts of events using PISDK

Discussion created by dpilc on Jun 2, 2014
Latest reply on Jun 2, 2014 by Mike Zboray



In my application, I register for multiple (thousands of) tags. I've created a handler for the incoming values (registered via _DEventPipeEvents_OnNewValueEventHandler).


The handler is called only every 5 seconds, with 10000 of values. Unfortunatelly, there is a bigger amount of data coming for the tags of interest. In the update manager I get after a while connection status 'overflow', with 50000 of messages pending.


My client processes the 10000 messages that it receives in ca 0.3 seconds. Is it possible to reconfigure PISDK to either send the data more frequently or to send bigger batches?


If not, is there any other (programmatic) approach that could be employed in my scenario?