进程间通信用 Unix Domain Socket 比 loopback 好在哪?
資深大佬 : zhoudaiyu 0
为了性能?还是为了 sock 文件权限便于控制?
大佬有話說 (15)
为了性能?还是为了 sock 文件权限便于控制?
文件相比 listening socket 更方便控制权限,还能省一个端口号
不过性能差距在高负载的时候才能体现出来
天下没有免费的午餐。
Here you have the results on a single CPU 3.3GHz Linux machine :
TCP average latency: 6 us
UDS average latency: 2 us
PIPE average latency: 2 us
TCP average throughput: 0.253702 million msg/s
UDS average throughput: 1.733874 million msg/s
PIPE average throughput: 1.682796 million msg/s