libzmq is a C++ based asynchronous messaging engine and networking core designed for routing non-blocking messages between distributed nodes. It functions as a distributed message queue that implements the ZMTP wire-format framing protocol to standardize how data moves across different network transport layers. The library provides a multi-transport abstraction that allows a single interface to route data across TCP, IPC, and in-process memory. It incorporates a cryptographic layer to encrypt and authenticate transmissions between nodes and employs topology-based messaging patterns, such as p
pyzmq provides Python language bindings for ZeroMQ, serving as an asynchronous messaging library for distributed data transport and inter-process communication. It enables the implementation of non-blocking communication patterns between distributed components and local processes. The toolkit focuses on high-performance data exchange through features such as zero-copy buffer access, which reads incoming messages directly into pre-allocated memory to avoid data duplication. It also supports the management of multipart messages and the use of state-shadowing object wrappers to track socket life
nng is a brokerless messaging library and a modern implementation of the nanomsg protocol. It provides an asynchronous network transport for communication between distributed processes, utilizing non-blocking input and output to distribute network traffic across multiple CPU cores. The library enables the implementation of scalable messaging patterns, such as request-reply and publish-subscribe, without the need for a central message broker. It includes built-in encryption protocols to provide secure message transport and protect data transmissions between network nodes. The project covers d
ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling
nanomsg es un middleware de mensajería distribuida y una librería de mensajería escalable diseñada para mover datos entre máquinas y procesos. Funciona como un framework de comunicación basado en sockets que enruta datos a través de diferentes capas de transporte de red.
Las características principales de nanomsg/nanomsg son: Distributed Messaging, Messaging Middleware, Distributed Messaging Libraries, Message Dispatch Topologies, Inter-Process Communication, Message Routing, Multi-Transport Messaging, Socket Communication.
Las alternativas de código abierto para nanomsg/nanomsg incluyen: zeromq/libzmq — libzmq is a C++ based asynchronous messaging engine and networking core designed for routing non-blocking messages… zeromq/pyzmq — pyzmq provides Python language bindings for ZeroMQ, serving as an asynchronous messaging library for distributed data… nanomsg/nng — nng is a brokerless messaging library and a modern implementation of the nanomsg protocol. It provides an asynchronous… egametang/et — ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… google/gumbo-parser — Gumbo-parser is a high-performance HTML5 parsing library written in pure C99. It transforms raw markup into a…