吴-老-师
码龄17年
求更新 关注
提问 私信
  • 博客:5,131
    5,131
    总访问量
  • 4
    原创
  • 2
    粉丝
  • 21
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2009-03-04
博客简介:

wjnforever的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得12次收藏
  • 博客总排名492,452名
创作历程
  • 4篇
    2021年
成就勋章
TA的专栏
  • Katran
    3篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

CDN基于谷歌开源Katran四层负载均衡方案的应用 - 应用篇

2. Katran定制2.1 编译2.2 运行机制2.3 性能评测2.4 实用效果
原创
博文更新于 2021.11.12 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CDN基于谷歌开源Katran四层负载均衡方案的应用 - 原理篇

CDN作为一种分布式缓存加速服务,对于访问量级大的区域,单个节点带宽建设一般可达百Gb量级,对外配置虚拟IP提供服务,节点内部需要通过多层负载均衡(LB)将请求分发到内部的若干台服务器进行处理。一般情况下,我们使用LVS作为四层负载均衡(L4LB),使用Nginx作为七层负载均衡(L7LB),节点配置如图。传统的L4LB需要对每个入站数据包进行处理,其性能决定了访问延迟和后端服务器扩展性,主要包括下面组件:VIP通告:该组件与L4LB前面的网络元件(通常是交换机)对等互联,向外界通告L4LB负责
原创
博文更新于 2021.11.12 ·
3098 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

网络协议包格式

网上找到了一张数据帧表示图在linux系统中,使用struct ethhdr结构体来表示以太网帧的头部。这个struct ethhdr结构体位于#include<linux/if_ether.h>之中。#define ETH_ALEN 6 //定义了以太网接口的MAC地址的长度为6个字节#define ETH_HLAN 14 //定义了以太网帧的头长度为14个字节#define ETH_ZLEN 60 //定义了以太网帧的最小长度为 ETH_ZLEN + ETH_FCS_L.
原创
博文更新于 2021.10.29 ·
1112 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

netlink套接字

DESCRIPTION 描述Netlink是一个面向数据包的服务,用于内核模块与用户进程之间传递消息。包含了用于1. 用户进程的基于标准套接字的接口2. 用于内核模块的一个内部核心API#include <asm/types.h>#include <sys/socket.h>#include <linux/netlink.h>netlink_socket = socket(PF_NETLINK, socket_type, netlink_f
原创
博文更新于 2021.10.29 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏