`
febird
  • 浏览: 254311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

阿里巴巴/淘宝也用了 thread pipeline

阅读更多

刚写一个java程序,用 thread pipeline 比较合适,到 google 一搜 "java thread pipeline", 出来的竟然是:

      Caused by: com.alibaba.service.pipeline.PipelineException

 

google "java thread pipeline"

 

3年前,我实现的 C++ pipeline

 

google thread pipeline 设计模式

 

分享到:
评论
7 楼 pipilu 2010-03-19  
sdh5724 写道
pipeline 我们使用的是基于请求的pipeline过程, 这个架构的好处是能处理各种各种奇怪的请求中间过程, 比如比较轻松把hessian, web service等外部框架继承到我们的专有WEB架构中去。  一个很好的设计模式~

介绍几个关于pipeline的几个好点儿的文章呗。我想了解一下。
6 楼 yimlin 2010-03-19  
pipeline有不是啥新东西
5 楼 aarontao 2010-03-19  
{     }
4 楼 linliangyi2007 2010-03-19  
febird 写道
sdh5724 写道
pipeline 我们使用的是基于请求的pipeline过程, 这个架构的好处是能处理各种各种奇怪的请求中间过程, 比如比较轻松把hessian, web service等外部框架继承到我们的专有WEB架构中去。  一个很好的设计模式~


hessian? 这几年大家怎么都这么喜欢发明 RPC


hessian貌似不是新发明的东东啊,它的开源商就是Resin的开发组织啊
3 楼 itstarting 2010-03-19  
Pipeline在Jetspeed2中也是成功应用,这个“葫芦串”模式还是个不错的东西,可以把过程逻辑串接、组装。

AOP这种做法看似优雅,用起来别扭,当然具体场景有点差别,但都关注一个概念:切开来看逻辑。
2 楼 febird 2010-03-19  
sdh5724 写道
pipeline 我们使用的是基于请求的pipeline过程, 这个架构的好处是能处理各种各种奇怪的请求中间过程, 比如比较轻松把hessian, web service等外部框架继承到我们的专有WEB架构中去。  一个很好的设计模式~


hessian? 这几年大家怎么都这么喜欢发明 RPC
1 楼 sdh5724 2010-03-19  
pipeline 我们使用的是基于请求的pipeline过程, 这个架构的好处是能处理各种各种奇怪的请求中间过程, 比如比较轻松把hessian, web service等外部框架继承到我们的专有WEB架构中去。  一个很好的设计模式~

相关推荐

    redis实操代码 发布/订阅、Lua、PipeLine等

    在本主题中,我们将深入探讨Redis中的发布/订阅、Lua脚本以及Pipeline技术。 一、发布/订阅(Publish/Subscribe) 发布/订阅是Redis提供的一种实时消息通信机制。通过这个模式,客户端可以作为发布者(Publisher)...

    Android代码-pipeline

    Hosted Community Edition - Try It Now! ...Email: help@pipeline.ai Web: https://support.pipeline.ai YouTube: https://youtube.pipeline.ai Slideshare: https://slideshare.pipeline.ai Work

    jenkins流水线任务pipeline使用JaCoCo

    https://stackoverflow.com/questions/41893846/jacoco-coverage-in-jenkins-pipeline jenkins官网介绍:...2020-02-20现在对单元测试以及测试覆盖率还是一团浆糊,对jacoco原理和使用还不了解 目

    4-4+Apache+Flink发展历程和在阿里巴巴的实践.pdf

    《Apache Flink的发展历程与阿里巴巴的实践》 Apache Flink,作为大数据处理领域的重要成员,其发展历程和在阿里巴巴的应用实践,对于理解现代大数据处理技术具有重要意义。本文将深入探讨Flink的技术演进、核心...

    阿里巴巴稀疏模型训练引擎-DeepRec.doc

    阿里巴巴的DeepRec是一个专为稀疏模型训练设计的高效引擎,自2016年起就开始为淘宝的搜索、推荐、广告等核心业务提供支持。DeepRec在稀疏模型训练领域积累了丰富的经验,包括优化的运算符、图优化、运行时优化、编译...

    阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房).pdf

    Otter 的开发始于2011年7月,历经多版迭代,目前已经成为阿里巴巴内部广泛使用的数据库同步解决方案,支持大规模的数据同步任务。 Otter 是一款纯 Java 开发的系统,其核心功能是在数据库间进行增量日志解析,实现...

    阿里巴巴全域数据中台.pdf

    阿里巴巴全域数据中台是一种全面的数据整合和管理解决方案,旨在帮助企业应对数据资产化、运营数据化和触点数字化的挑战。这个方案的核心是通过数据中台产品,如Dataphin、Quick Audience和Quick BI,实现数据的采集...

    Jenkins Pipeline 部署 SpringBoot 应用的教程详解

    本篇文章主要介绍了使用 Jenkins Pipeline 部署 SpringBoot 应用的详细教程,从安装依赖包到环境准备、安装 Jenkins 等步骤进行详细的介绍,对读者学习或工作具有一定的参考借鉴价值。 一、安装依赖包 在部署 ...

    阿里巴巴 Java 面经最新面经pdf下载

    阿里巴巴 Java 面经最新面经 pdf 下载 概述:本文档是阿里巴巴 Java 面经最新面经的 pdf 下载,涵盖了 Java、数据库、分布式/中间件、微服务等多个方面的知识点。 Java 部分 1. JDK1.7 与 JDK1.8 在 G1 垃圾回收...

    Doris PipeLine的设计文档.pdf

    Doris PipeLine设计文档还提出了如何对Doris进行PipeLine改造的方案,包括整体执行引擎的框架、Pipeline的调度模块和Work Thread的实现等。该设计文档为Doris执行引擎的改造提供了重要的参考价值。 知识点: 1. ...

    阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房).docx

    Otter 是阿里巴巴开源的分布式数据库同步系统,旨在解决中美异地机房的数据库同步问题。该系统可以实现跨机房的数据库同步,确保数据的一致性和高可用性。 系统架构 Otter 的系统架构主要包括三个部分:Manager ...

    pipeline ADC的设计指南

    Pipeline ADC设计指南 Pipeline ADC是一种常用的模数转换器架构,它通过将模拟信号分解成多个阶段来实现高精度的数字化。下面我们将详细介绍Pipeline ADC的设计指南。 一、Pipeline ADC的基本原理 Pipeline ADC...

    gltf-pipeline-3.0.2.zip

    1. **数据转换**:gltf-pipeline 可以将其他三维格式(如 FBX、OBJ 等)转换为 glTF,这样即使原项目使用的是非 glTF 格式,也能轻松导入到支持 glTF 的环境中。 2. **优化和压缩**:通过减量化、压缩纹理和优化...

    Avalon-MM Pipeline Bridge

    而使用了Bridge后,这些复杂的同步问题由Bridge内部处理,简化了系统设计,同时也提高了系统的吞吐量。 Avalon-MM clock-crossing bridge则专注于解决跨时钟域的同步问题,它在读写操作中提供了适当的同步机制,...

    Jenkins高级篇之Pipeline技巧篇-1-小白搭建Pipeline项目开发环境.rar

    1. 声明式Pipeline:使用`pipeline`关键字开始,然后定义`agent`(执行器)、`stages`(阶段)、`steps`(步骤)等元素。例如: ```groovy pipeline { agent any stages { stage('Build') { steps { sh 'mvn ...

    Splicing Prediction Pipeline:拼接预测管道或SPiP-开源

    您也可以以zip格式下载SPiP:https://sourceforge.net/projects/splicing-prediction-pipeline/files/SPiP_alone_v2_0.zip对于Linux(GitHub):https://github.com/raphaelleman/SPiP问题,请与我联系:r.leman@...

    干货:Jenkins Pipeline调用shell、python、java、groovy脚本的正确使用姿势.doc

    Jenkins Pipeline 调用 shell、python、java、groovy 脚本的正确使用姿势 Jenkins Pipeline 是一个强大的自动化工具,可以帮助开发者自动化构建、测试和部署流程。在设计 Pipeline 脚本的过程中,经常会遇到调用...

    ChEMBL_Structure_Pipeline:ChEMBL数据库结构管道

    安装(需要RDKit才能工作) 来自来源: git clone https://github.com/chembl/ChEMBL_Structure_Pipeline.gitpip install ./ChEMBL_Structure_Pipeline使用conda: conda install -c conda-forge chembl_structure_...

    jenkins 构建项目之 pipeline基础教程

    jenkins 构建项目之 pipeline基础教程 jenkins Pipeline 是一种基于工作流框架的自动化构建工具,它可以将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。...

    高通QCOM camera Pipeline可视化工具 1.4版本

    高通QCOM camera Pipeline可视化工具 1.4版本

Global site tag (gtag.js) - Google Analytics