bfe

Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd

Github stars Tracking Chart

BFE

GitHub
Travis (.com)
Go Report Card
GoDoc
CII Best Practices
FOSSA Status
CLA assistant
Slack Widget

BFE is an open-source layer 7 load balancer derived from proprietary Baidu FrontEnd.

Advantages

  • Multiple protocols supported, including HTTP, HTTPS, SPDY, HTTP2, WebSocket, TLS, etc.
  • Content based routing, support user-defined routing rule in advanced domain-specific language.
  • Support multiple load balancing policies.
  • Flexible plugin framework to extend functionality. Based on the framework, developer can add new features rapidly.
  • Detailed built-in metrics available for service status monitor.

Getting Started

Running the tests

Documentation

Contributing

  • Please create an issue in issue list.
  • Contact Committers/Owners for further discussion if needed.
  • Following the golang coding standards.
  • See the CONTRIBUTING file for details

Authors

Discussion

Contact

  • Email:bfe-osc@baidu.com

License

BFE is under the Apache 2.0 license. See the LICENSE file for details.

Main metrics

Overview
Name With Ownerbfenetworks/bfe
Primary LanguageGo
Program languageMakefile (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2019-07-31 02:33:55
Pushed At2025-04-16 23:00:42
Last Commit At2025-01-21 17:55:50
Release Count20
Last Release Namev1.7.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count6.2k
Watchers Count203
Fork Count0.9k
Commits Count1.2k
Has Issues Enabled
Issues Count306
Issue Open Count18
Pull Requests Count639
Pull Requests Open Count5
Pull Requests Close Count125
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private