{"category": ["5"], "name": "Load Balancing Using Gate", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/066_load_balancing_using_gate", "description": "As documented in the Streams Info Center for a ThreadedSplit, if the processing time of a tuple varies considerably depending on the tuple data, it may cause problems where a tuple with a long processing time may cause subsequent tuples to be backed up in the stream. This example shows how a Gate operator can be combined with the ThreadedSplit can be used to ensure load balancing."}