- 博客(383)
- 资源 (2)
- 收藏
- 关注
转载 HTTP/HTTPS Proxy
代理的核心功能可以用一句话概括:接受客户端的请求,转发到后端服务器,获得应答之后返回给客户端。HTTP代理服务器会自动提取请求数据包的HTTP Request数据,并且把HTTP Response的数据转发给发送请求的客户端;对于Web客户端来说,代理扮演的服务器角色,接收请求(Request),返回响应(Response)。对于Web服务器来说,代理扮演的客户端角色,发送请求(Request),接收响应(Response)。
2023-04-18 19:58:41 356
转载 Hardware and its habit
这也是对局部性原理的应用,当一个指令或数据被访问过之后,与它相邻地址的数据有很大概率也会被访问,将更多可能被访问的数据存入缓存,可以提高缓存命中率。使用全相联映射或组相联映射的 Cache 中,主内存块与 Cache 块没有固定的映射关系,当新的内存块需要加载到 Cache 中时(且 Cache 块没有空闲位置),则需要替换到 Cache 块上的数据。恩,所谓的空间局部性。最初,由于受到芯片集成工艺的限制,片内缓存不可能很大,因此 L2 / L3 缓存都是设计在主板上,而不是在芯片内的。
2023-03-18 18:23:51 81
原创 云上LB和DPVS的对比
目录背景业务场景与规格场景规格方案一介绍考虑点方案二考虑点背景云上的LB的计费比较高,能否将自研的DPVS上云,充当LB,来节省成本。业务场景与规格场景主要的业务场景,外网访问云上的LB,通过LB分发给云上的服务。规格需要多大的带宽,多少的cps,qps,并发多少?这个决定了需要多少的LB设备。方案一介绍将DPVS部署到云上的物理机上。考虑点vip等价路由VIP的路由发布是一个问题。无法形成等价路由。这样DPVS无法形成集群,高可用是个问题。方案二在自建IDC机房构建DP
2022-05-27 11:30:47 292
转载 DPDK中的流量分叉(flow bifurcation)
目录flow bifurcation介绍流量分叉的优点流量分叉的实现流量分叉的应用场景减少网卡的数量DPDK程序中控制流量和业务流量分离参考flow bifurcation介绍流量分叉的优点流量分叉的实现流量分叉的应用场景减少网卡的数量正常情况下,在一个机器上部署DPDK程序,需要2块网卡:管理口:登陆机器,管理机器。业务口:一个单卡双口的网卡作为DPDK程序转发流量的业务口。如果使用基于SR-IOV的 flow bifurcation,只需要一块卡即可。利用网卡的SR-
2022-05-19 22:51:32 1056
转载 DPDK程序 exception path 的实现方案
目录背景exception path定义实现 exception path 的方案传统的 Tun/Tap 或者 pcap PMDKNI(Kernel NIC Interface)基于 SR-IOV 的 Flow Bifurcation。virtio_user 作为 exception path 用于与内核通信。背景exception path定义DPDK 是旁路内核的转包方案,这也是它高性能的原因,但有些时候从 DPDK 收到的包(如控制报文)需要丢到内核网络协议栈去做进一步的处理,这个路径在 D
2022-05-19 22:47:32 335
java对于Json文件的解析范例
2014-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人