/bfe

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

Primary LanguageGoApache License 2.0Apache-2.0

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

License

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