Umbrella project for the IBMStreams organization. This project will be used for the management of the individual projects within the IBMStreams organization.
The streamsx.plumbing repository will contain operators that change the flow of tuples in an application, but are not part of the logic of the application. I would like to add ElasticLoadBalance to this repository initially, which is a drop-in replacement for ThreadedSplit, but with elasticity.
However, I see other operators falling under this category. For example, I have encountered several implementations of merges, to be used in conjunction with UDP, for preserving tuple ordering in parallel regions. We also have several examples from our own Standard Toolkit which fall under this category (such as Gate, Switch and Throttle), and may be more appropriate here than in the generic "utility" category.
The streamsx.plumbing repository will contain operators that change the flow of tuples in an application, but are not part of the logic of the application. I would like to add ElasticLoadBalance to this repository initially, which is a drop-in replacement for ThreadedSplit, but with elasticity.
However, I see other operators falling under this category. For example, I have encountered several implementations of merges, to be used in conjunction with UDP, for preserving tuple ordering in parallel regions. We also have several examples from our own Standard Toolkit which fall under this category (such as Gate, Switch and Throttle), and may be more appropriate here than in the generic "utility" category.