wmccarley commented on issue #10406:
URL: https://github.com/apache/pulsar/issues/10406#issuecomment-829291112


   We use a lot of high-throughput non-persistent topics on our system for 
streaming telemetry, it's useful for use cases where the overhead of tracking 
message acknowledgement and redelivery is just not worth it.
   
   1. If you can spare the CPU cycles compressing the data will dramatically 
reduce the bits on the wire (obviously that's the point) which may be useful if 
the latency is high.
   2. You mention using Ubuntu... Most linux distributions have absolutely 
terrible default TCP settings and you have to change them if you want to get 
reasonable high-throughput performance. There are dozens of kernel settings but 
the ones I always end up changing are the rx/txqueuelen, net.core.rmem_max & 
net.core.wmem_max, net.ipv4.tcp_rmem & net.ipv4.tcp_wmem, ec..
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to