Named Pipe (FIFO) - Definição do Glossário de CI/CD
Um named pipe, ou FIFO, é um pipe que existe como um caminho no sistema de arquivos, criado com mkfifo. Diferente de um pipe anônimo |, processos não relacionados podem abri-lo pelo nome para transmitir dados entre si.
Em CI
Named pipes permitem que um step alimente outra ferramenta sem um arquivo temporário, por exemplo transmitindo logs para um parser. Um leitor e um escritor precisam estar ambos conectados, ou a abertura bloqueia, o que pode travar um job se apenas um lado rodar.
Guias relacionados
Pipe - CI/CD Glossary DefinitionPipe: A pipe (`|`) connects the standard output of one command to the standard input of the next, letting sma…
Unix Socket - CI/CD Glossary DefinitionUnix Socket: A Unix domain socket is an inter-process communication endpoint addressed by a filesystem path r…
File Descriptor - CI/CD Glossary DefinitionFile Descriptor: A file descriptor is a small non-negative integer the kernel uses to reference an open file,…