- The client id should be created randomly for each StreamingPullManager and will be used to establish affinity across stream disconnections/retries. - Server-client affinity is important for ordering keys, where the backend tries to send the same keys to the same client.