管道 (软件) 编辑
管道,本源是使用消息传递进程间通信机制,它构成自链接起来的处理元素,它们被安置为每个元素的输出都是下一个元素的输入;这个名字类比于物理上的管道运输。在连贯的元素之间,通常会提供一定数量的缓冲区。在管道中流动的信息,经常是记录字节位元串流,而管道的元素可以叫做过滤器。将元素连接成管道类似于函数复合。在软件工程中,称之为管道与过滤器软件设计模式
7
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Apache Flink是由Apache软件基金会开发的开源流处理软件框架,其核心是用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和管道方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理任务和流处理程序。此外,Flink的运行时本身也支持迭代法的执行。
Apache Beam是一个开源统一编程模型,用于定义和执行数据处理管道,包括ETL、批处理和流式处理。 Beam流水线是使用提供的SDK之一定义的,并在Beam支持的一个运行器中执行,包括Apache Apex、Apache Flink、Apache Gearpump、Apache Samza、Apache Spark和Google Cloud Dataflow。
GStreamer 是一个基于管道的多媒体框架,基于GObject,以C语言写成。
协程是计算机程序的一类组件,推广了协作式多任务的子例程,允许执行被挂起与被恢复。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程更适合于用来实现彼此熟悉的程序组件,如协作式多任务、异常处理、事件循环、迭代器、惰性求值和管道
协程是计算机程序的一类组件,推广了协作式多任务的子例程,允许执行被挂起与被恢复。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程更适合于用来实现彼此熟悉的程序组件,如协作式多任务、异常处理、事件循环、迭代器、惰性求值和管道
协程是计算机程序的一类组件,推广了协作式多任务的子例程,允许执行被挂起与被恢复。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程更适合于用来实现彼此熟悉的程序组件,如协作式多任务、异常处理、事件循环、迭代器、惰性求值和管道
协程是计算机程序的一类组件,推广了协作式多任务的子例程,允许执行被挂起与被恢复。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程更适合于用来实现彼此熟悉的程序组件,如协作式多任务、异常处理、事件循环、迭代器、惰性求值和管道