L3AF轻量级 eBPF 项目
L3AF 是一个使用了 eBPF 及相关技术提供“内核函数即服务”的项目,由零售巨头沃尔玛开源。它能够在由 Go 语言编写的高级控制平面的帮助下,提供完整的 eBPF 网络应用程序的生命周期管理,其中包括基于 eBPF 的网络和可观察性解决方案。
L3AF 提供了一个 L3AF Development Environment 开发环境,该环境是一个 Vagrant 虚拟机环境,允许用户开发、测试或只是试用 L3AF。
概述
L3AF 开发环境自动化设置了一个虚拟机,其中包含:
- 构建 L3AFD 和内核函数所需的依赖项(即 eBPF 程序)
- 可以将测试流量发送到的简单 Web 服务器(用 Go 编写)
- 用于衡量 Prometheus 和 Grafana 的指标
- 本地内核函数存储库(简单的 Python 文件服务器)
主机可以通过用户配置的端口访问虚拟机上的各种服务。
这是一个视觉概述:
先决条件
- Vagrant
- 虚拟机
- L3AFD 源代码
- curl
- hey 或任何 HTTP 负载生成器
- 网络浏览器
评论
L3AF轻量级 eBPF 项目
L3AF是一个使用了eBPF及相关技术提供“内核函数即服务”的项目,由零售巨头沃尔玛开源。它能够在由Go语言编写的高级控制平面的帮助下,提供完整的eBPF网络应用程序的生命周期管理,其中包括基于eBP
L3AF轻量级 eBPF 项目
0
WheatserveruWSGI轻量级项目
Wheatserver来自于构造一个开源的uWSGI轻量级的项目,但随着项目发展,可插拔式的工程构建使得发展为通用应用服务器,分离的模块使得极易构造出适合的应用环境。通过Wheatserver,我们构
WheatserveruWSGI轻量级项目
0
FamilyChatAndroid 轻量级 IM 开源项目
家聊是一款基于环信开发专为老人打造的轻量级IM开源项目。主要功能聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。2.通讯录:可获取系统通讯录,和环信好友关系整合。3.拨
FamilyChatAndroid 轻量级 IM 开源项目
0