云原生haproxy 代理-ebpf

  在如下网络层面下,代理(比如Envoy nginx )执行额外的L7策略(Health checks, service discovery, load balancing, mutual TLS),其开销比较大,主要体现在传统的TCP/IP协议栈路径比较冗余,导致其开销比较大;就像同一主机上unix域 socket比 udp socket 快一样。

云原生haproxy 代理-ebpf

 

 为了解决此问题;目前最新内核中引入了ebpf-socket-map 来加速数据包的转发

最后实现类似下面数据包转发流程;是不是非常类似于socketpair这些

 云原生haproxy 代理-ebpf

 

上一篇:【原】eclipse创建maven工程时,如何修改默认JDK版本?


下一篇:Haproxy搭建web群集