title: How to trigger first update with rabbitMQ using rxJava 2.0?
body: <p>Is there an elegant way to subscribe to updates only after I trigger first update of my data using rabbitMQ?
  Or.. Is there a way to know when a new consumer is added and trigger sending the data?</p>
  
  <p>For example:</p>
  
  <p>Service A is getting updates from Service B (using rabbitMQ, Service B pushes IPs that I need to send the data to).</p>
  
  <p>Service A is also getting requests from Service C and sends each request to all the IPs from Service B.</p>
  
  <p>My problem is when Service A is up, there might be 1-5 minutes until Service B pushes an update. Meanwhile, Service C can send 100 requests, and I'll have no ips to send these requests ...</p>
  
  <p>If the queue could have known that a new consumer is added - we could trigger sending all the ips..</p>
  
  <p>I hope it explains my problem.</p>
  
  <p>Any help would be very appreciated.</p>