IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

基于管道模式的容器设计

淘宝网通用产品团队博客 2012-05-14 22:26:01 累计浏览 3,404 次
本机暂存

    管道模式是将一系列的处理流引进一个管道装置,使用管道装置中提供的过滤器组对数据作过滤加工处理的方式。

    下边是一种管道装置的接口设计:

    原图已失效

    带默认实现的图:

     原图已失效

    在应用中,Filter和Handler可以根据Context派生类的类型,作相应的处理。最直观的一种应用是作事件处理。不同类型的事件进入到容器中后,被相应的Filter和Handler进行处理掉。

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. 数学之美:Reddit评论排名算法 (累计阅读 6,026)
  2. Kindle 电子书生成工具 (累计阅读 5,126)
  3. 服务器日志网站分析的原理及优缺点 (累计阅读 4,227)
  4. 网络数据的背后――网络日志的分析指标 (累计阅读 3,284)
  5. 数据分析中位数的应用 (累计阅读 2,931)
  6. 从同步到异步,从匿名到实名 (累计阅读 2,776)
  7. [译]BigPipe:高性能的“流水线技术”网页 (累计阅读 2,545)
  8. Ringbuffer 范例 (累计阅读 1,496)