RSS

Posts in 2020

  • 剖析Envoy Filter的Bazel编译配置

    2020年9月25日 in 新手上路系列

    引言 Envoy是一款使用现代C++语言编写的L4/L7网络代理,采用Bazel进行依赖管理与执行编译过程。本文将以官方一个简单的HTTP Filter作为例子,分析Bazel在filter编译构建过程中所起的作用,为希望快速开始开发与编译filter的开发者提供指引,帮助大家快速了解envoy filter的编译流程。 一、Bazel简介 Bazel是一种类似CMake的用于组织编译过程的一个构建工具,类似Make,Maven和Gradle。其特点是可读性较好,支持跨语言,跨平台编译;并且可以 …

    更多