So I was wondering about this usecase:
1) let's say a java based client that has opened a server streaming rpc
2) after this, we are to receive some info through a webhook on our server, but it might take some time
3) we have to send this info received over webhook to the java based client over the server streaming rpc
4) my question is, is there a way i can store the info of that stream and then invoke stream.Send() when i receive the info over webhook
5) also, there might be 3 different servers(with a load balancer), so the rpc could be opened over 1st, but the webhook hit would have occured on 3rd, so even if i store this stream object on a global, let's say redis cache, will I be able to establish a connection to the client from the 3rd server?