云原生haproxy 代理-ebpf
2024-10-09 20:29:13
在如下网络层面下,代理(比如Envoy nginx )执行额外的L7策略(Health checks, service discovery, load balancing, mutual TLS),其开销比较大,主要体现在传统的TCP/IP协议栈路径比较冗余,导致其开销比较大;就像同一主机上unix域 socket比 udp socket 快一样。
为了解决此问题;目前最新内核中引入了ebpf-socket-map 来加速数据包的转发
最后实现类似下面数据包转发流程;非常类似于socketpair unix域这些
何为sockmap
最新文章
- 高效率去掉js数组中重复项
- 第三届“HTML5峰会”变身“iWeb峰会”8月来袭
- 【转】[caffe]深度学习之图像分类模型AlexNet解读
- Compound Interest Calculator2.0
- 【LeetCode】15. 3Sum 三个数和为0
- BZOJ_1507_Editor_[NOI2003]_(Splay)
- systemtap原理及使用
- [搬运] C# 这些年来受欢迎的特性
- C#编译成以管理员身份运行程序
- java并发之TimeUnit理解
- 如何使用多数据源,同时使用jpa和jdbctemplate
- html5 知识点简单总结03
- 第五十六 css选择器和盒模型
- nginx 模块及运行机制 第三章
- 什么是pytorch(4.数据集加载和处理)(翻译)
- ArcGIS Arcade
- CF 166E Tetrahedron
- hdu3294 manacher
- Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- CF993E:Nikita and Order Statistics(FFT)
热门文章
- org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, ";enterpCd";)-Mybatis报错
- Cesium资料
- eclipse 配置opencv
- day11 Pyhton学习
- Spring源码解析之基础应用(二)
- spring boot: filter/interceptor/aop在获取request/method参数上的区别(spring boot 2.3.1)
- spring boot:使用log4j2做异步日志打印(spring boot 2.3.1)
- centos8平台用redis-cli对redis5监控和管理
- .net 连接数据库实例
- Asp.Net Core 查漏补缺《一》 —— IStartFilter