Home

Awesome

In-depth Understanding of BFE

English | 中文

This book focuses on BFE open source project, introduces the relevant technical principles of network access, explains the design idea of BFE open source software, and how to build a network front-end platform based on BFE open source software. Readers with development capabilities can also develop BFE extension modules according to their own needs or contribute code to BFE open source projects according to the instructions in this book.

BFE Open Source Project

BFE is Baidu's unified layer-7 load balancing platform. The BFE platform has been under construction since 2012. By the end of 2020, the BFE platform has forwarded more than trillions of requests per day, with a daily peak of more than 10 million QPS, which has great influence in the industry. In July 2019, BFE's forwarding engine was open-sourced, and was accepted by CNCF (Cloud Native Computing Foundation) as the "Sandbox Project" in June 2020.

Address of BFE open source project: https://github.com/bfenetworks/bfe

Authors

姓名Github ID
Miles Zhangmileszhang2016
Sijie Yangiyangsj
Ming Daidaimg
Chunhua Taoohscartao

Copyright Statement

This book adopts Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Permission. The distribution copyright belongs to Publishing House of Electronics Industry. Do not reprint, print and distribute without authorization.

The copyright of this book belongs to the BFE open source community. The author of this book reserves the right of authorship for the content he wrote, and the remuneration will be used for the construction of the BFE open source community.

Table of contents

Background

Principles

Designs

Operations

Implementations

Development

Appendix