awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesDescriptor Passing

Mechanisms for transferring open file descriptors between process instances during restarts.

Distinct from Persistent Network Connections: Distinct from Persistent Network Connections: focuses on the low-level mechanism of passing file descriptors to maintain state, rather than the connection itself.

Explore 4 awesome GitHub repositories matching networking & communication · Descriptor Passing. Refine with filters or upvote what's useful.

Awesome Descriptor Passing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • systemd/systemdsystemd 的头像

    systemd/systemd

    15,324在 GitHub 上查看↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Enables seamless service restarts by passing file descriptors to maintain established network connections.

    Ccinitlinux
    在 GitHub 上查看↗15,324
  • facebookarchive/gracefacebookarchive 的头像

    facebookarchive/grace

    4,882在 GitHub 上查看↗

    Grace is a lifecycle controller and process manager for Go applications designed to coordinate server transitions and implement system-level socket activation. It functions as a tool for managing secure HTTP servers and their transport layer security configurations across multiple ports. The project enables zero-downtime deployments by handing over network sockets to successor processes, allowing existing requests to complete before an old process shuts down. It also provides socket activation management, which allows servers to start lazily only upon receiving connections through an external

    Transfers active network socket file descriptors between process instances to ensure zero-downtime.

    Go
    在 GitHub 上查看↗4,882
  • opencontainers/runtime-specopencontainers 的头像

    opencontainers/runtime-spec

    3,641在 GitHub 上查看↗

    The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and

    Passes additional file descriptors beyond standard input, output, and error to support socket activation and handle input redirection.

    Gocontainersdockeroci
    在 GitHub 上查看↗3,641
  • cloudflare/tableflipcloudflare 的头像

    cloudflare/tableflip

    3,155在 GitHub 上查看↗

    Tableflip is a zero-downtime restart library and system utility designed to transfer network sockets and open file descriptors between process instances. It serves as a process lifecycle manager that coordinates the handoff of TCP, UDP, and Unix domain sockets from a parent process to a child process to maintain active sessions during service upgrades. The tool facilitates seamless restarts by utilizing file-based process ID tracking and system signals to trigger the spawning of new process instances. It ensures continuous service availability by handing over network listeners and using readi

    Provides a mechanism for passing network sockets and open files between process instances to maintain active sessions.

    Gogogolanggraceful-restarts
    在 GitHub 上查看↗3,155
  1. Home
  2. Networking & Communication
  3. Persistent Network Connections
  4. Descriptor Passing