Feature Request: Edge-Side Buffering for StreamPipes Adapters #3932
Replies: 2 comments 1 reply
-
|
A good opportunity to leverage Apache TSfile https://tsfile.apache.org/ AS local storage. IMHO. https://iotdb.apache.org/ |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for bringing up this idea — I think adding an edge-side buffering mechanism is a great idea, but we should also consider the implications it might have on downstream functionalities A few initial thoughts: 1. Where should the buffering take place?
Personally, I think the second approach is better, as we are more flexible when we integrate the functionality ourselves. 2. Handling out-of-order events in pipelines and functions So we should determine:
What do you think? |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Implement an edge-side buffering mechanism in Apache StreamPipes so that data collected from field devices (e.g., PLCs) is not lost when network connectivity to the remote StreamPipes backend is interrupted.
Problem Statement
In many industrial and IoT scenarios, StreamPipes is deployed at the edge, collecting data from PLCs via adapters and forwarding it to a remote central StreamPipes instance.
However, if the communication between edge → remote breaks (network outage, WAN failure, server maintenance, etc.), all in-flight data is lost because the edge installation currently does not buffer data locally.
This creates reliability issues in environments where continuous, lossless telemetry is critical.
Requested Feature
Allows configurable policies:
Why This Is Needed
Beta Was this translation helpful? Give feedback.
All reactions