优势:
- 符合开闭原则 ,拦截微信加粉统计系统 、过滤结合K8s Sidecar设计,器模新增过滤器无需修改现有代码
- 过滤器可复用和自由组合
- 处理逻辑与业务逻辑解耦局限 :
- 链式调用可能带来性能损耗
- 错误处理复杂度增加
- 调试难度随链条长度增加cpp // 基础过滤器接口 class Filter { public: virtual ~Filter() = default; virtual void execute(const std::string& request) = 0; };