TCP/IP Socket和UNIX Socket区别

UNIX Socket是同一台服务器上不同进程间的通信机制。
TCP/IP Socket是网络上不同服务器之间进程的通信机制,也可以让同一服务器的不同进程通信。

Postgres的一位核心开发者曾经做过实验,证明UNIX Socket的方式比TCP/IP Socket方式要快31%,
所以,在同一个服务器上应该优先选择UNIX Socket方式。

在netlink中使用了unix socket方式通信


已发表的技术专栏(订阅即可观看所有专栏)
0  grpc-go、protobuf、multus-cni 技术专栏 总入口

1  grpc-go 源码剖析与实战  文章目录

2  Protobuf介绍与实战 图文专栏  文章目录

3  multus-cni   文章目录(k8s多网络实现方案)

4  grpc、oauth2、openssl、双向认证、单向认证等专栏文章目录


你可能感兴趣的:(golang,grpc-go,multus-cni,protobuf,kubernetes)