Hi, the RecvBytes(0) function which I'm using inside goroutine is taking a lot of time to read messages. The publisher(c++) is sending messages continuously for every 10ms. The subscriber which is implemented in golang is taking sometimes more than 200ms to read. Due to which I'm experiencing packet losses.
This behaviour is due to a lot of subscription filters. If I subscribe with empty filter then all the messages are received immediately without any delay.
Hi, the RecvBytes(0) function which I'm using inside goroutine is taking a lot of time to read messages. The publisher(c++) is sending messages continuously for every 10ms. The subscriber which is implemented in golang is taking sometimes more than 200ms to read. Due to which I'm experiencing packet losses.
Am I missing something?