awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesNumeric Message Identifiers

Dispatching incoming packets to registered handler functions by matching a numeric message identifier embedded in the packet header.

Distinct from Type-Based Message Routing: Distinct from Type-Based Message Routing: routes by a numeric ID in the packet header, not by message type.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Numeric Message Identifiers. Refine with filters or upvote what's useful.

Awesome Numeric Message Identifiers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • aceld/zinxAvatar aceld

    aceld/zinx

    7,730Vezi pe GitHub↗

    Zinx is a lightweight TCP server framework written in Go that provides a structured foundation for building scalable network applications. It combines a goroutine-pool worker model for concurrency control with message-ID-based routing, enabling efficient packet dispatching to registered handler functions. The framework distinguishes itself through its modular plugin architecture, which organizes server components like routers, connections, and message modules as interchangeable plugins for extensibility. It uses packet-header length prefixing for reliable TCP stream framing, assigns a dedicat

    Routes incoming packets to handler functions based on a numeric message identifier in the packet header.

    Gogame-servergogolang
    Vezi pe GitHub↗7,730
  • davyxu/cellnetAvatar davyxu

    davyxu/cellnet

    4,061Vezi pe GitHub↗

    Cellnet este un framework de rețea Go conceput pentru construirea de sisteme distribuite și rețele peer-to-peer. Oferă un strat de transport multi-protocol care standardizează schimbul de mesaje prin TCP, UDP și WebSockets, utilizând un sistem de codec de mesaje binare pentru a mapa tipurile de mesaje la identificatori unici pentru transmisia în rețea. Framework-ul se distinge prin biblioteca sa de apeluri de proceduri la distanță (RPC), care permite execuția funcțiilor pe peer-uri la distanță folosind modele de cerere sincrone sau asincrone. Se diferențiază în continuare printr-un dispecer de evenimente asincron care procesează callback-urile de rețea printr-un model de execuție secvențial pentru a gestiona concurența și siguranța firelor de execuție. Capabilitățile sale mai largi includ dezvoltarea de protocoale de rețea personalizate prin codec-uri de serializare pluggable, gestionarea automată a conexiunilor peer cu urmărirea sesiunilor și logica de reconectare, precum și un sistem de rutare bazat pe handler pentru direcționarea traficului de rețea. De asemenea, încorporează instrumente pentru monitorizarea stării peer-urilor, logarea traficului de rețea și servirea fișierelor prin HTTP.

    Provides tools to generate source files that bind messages to a codec system for automatic network recognition.

    Go
    Vezi pe GitHub↗4,061
  1. Home
  2. Software Engineering & Architecture
  3. Type-Based Message Routing
  4. Numeric Message Identifiers

Explorează sub-etichetele

  • Message Identifier GeneratorsTools for generating source files that bind messages to numeric identifiers for automatic codec recognition. **Distinct from Numeric Message Identifiers:** Focuses on the generation of the mapping code/files, not just the runtime dispatching logic.