https://github.com/ibmstreams/streamsx.plumbing
Plumbing operators manipulate the flow of tuples in a Streams application, but are not part of the logic of the application
https://github.com/ibmstreams/streamsx.plumbing
ibm-streams load-balancer performance stream-processing toolkit
Last synced: 12 months ago
JSON representation
Plumbing operators manipulate the flow of tuples in a Streams application, but are not part of the logic of the application
- Host: GitHub
- URL: https://github.com/ibmstreams/streamsx.plumbing
- Owner: IBMStreams
- License: apache-2.0
- Created: 2015-01-23T14:24:25.000Z (over 11 years ago)
- Default Branch: develop
- Last Pushed: 2025-07-06T20:27:31.000Z (12 months ago)
- Last Synced: 2025-07-06T21:35:22.595Z (12 months ago)
- Topics: ibm-streams, load-balancer, performance, stream-processing, toolkit
- Language: Java
- Homepage: http://ibmstreams.github.io/streamsx.plumbing
- Size: 7.65 MB
- Stars: 1
- Watchers: 9
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
streamsx.plumbing
================
Functionality to control the flow of tuples in a Streams application.
* [**com.ibm.streamsx.plumbing.balancers**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.balancers.html) - Load balancing operators.
* [**com.ibm.streamsx.plumbing.control**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.control.html) - Functionality that utilizes the JobControlPlane operator to provide intra-job control mechanisms.
* [**com.ibm.streamsx.plumbing.leader**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.leader.html) - Leadership election functionality.
* [**com.ibm.streamsx.plumbing.sampling**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.sampling.html) - Random sampling of a stream.
* [**com.ibm.streamsx.plumbing.shedders**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.shedders.html) - Load shedding operators.
* [**com.ibm.streamsx.plumbing.switches**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.switches.html) - Switch operators.
* [**com.ibm.streamsx.plumbing.synchronize**](http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.synchronize.html) - Synchronization across streams.
* [**com.ibm.streamsx.plumbing.delay**](https://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/tk$com.ibm.streamsx.plumbing/ns$com.ibm.streamsx.plumbing.delay.html) - Fine-grained user defined delaying of tuples. Created with own initiative and original intellectual ideas by: senthil@moonraytech.com
SPLDOC for the toolkit and its samples is at: http://ibmstreams.github.io/streamsx.plumbing/doc/spldoc/html/index.html