Hi,
We have a use-case where there is one async streaming server sending messages to multiple clients in round-robin fashion. The data is not always available and need to wait for the producer to generate data before it can be sent out.
We followed the suggestions provided in the below article to overcome the behavior of task being added to the front of the completion queue and using alarms to wait for the producer -
However, the approach is not elegant and adds the overhead of alarm tasks. Is this the suggested approach for async streaming or is there an alternative that we are missing?
Thanks in advance for your response.