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

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

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

何为sockmap

最新文章

  1. 高效率去掉js数组中重复项
  2. 第三届“HTML5峰会”变身“iWeb峰会”8月来袭
  3. 【转】[caffe]深度学习之图像分类模型AlexNet解读
  4. Compound Interest Calculator2.0
  5. 【LeetCode】15. 3Sum 三个数和为0
  6. BZOJ_1507_Editor_[NOI2003]_(Splay)
  7. systemtap原理及使用
  8. [搬运] C# 这些年来受欢迎的特性
  9. C#编译成以管理员身份运行程序
  10. java并发之TimeUnit理解
  11. 如何使用多数据源,同时使用jpa和jdbctemplate
  12. html5 知识点简单总结03
  13. 第五十六 css选择器和盒模型
  14. nginx 模块及运行机制 第三章
  15. 什么是pytorch(4.数据集加载和处理)(翻译)
  16. ArcGIS Arcade
  17. CF 166E Tetrahedron
  18. hdu3294 manacher
  19. Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
  20. CF993E:Nikita and Order Statistics(FFT)

热门文章

  1. org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "enterpCd")-Mybatis报错
  2. Cesium资料
  3. eclipse 配置opencv
  4. day11 Pyhton学习
  5. Spring源码解析之基础应用(二)
  6. spring boot: filter/interceptor/aop在获取request/method参数上的区别(spring boot 2.3.1)
  7. spring boot:使用log4j2做异步日志打印(spring boot 2.3.1)
  8. centos8平台用redis-cli对redis5监控和管理
  9. .net 连接数据库实例
  10. Asp.Net Core 查漏补缺《一》 —— IStartFilter