awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zeromq avatar

zeromq/libzmq

0
View on GitHub↗
10,902 स्टार्स·2,486 फोर्क्स·C++·MPL-2.0·11 व्यूज़www.zeromq.org↗

Libzmq

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 publish-subscribe and request-reply, to coordinate data flow.

The system manages asynchronous message queues to decouple senders from receivers and uses background threads to handle network communication. Additional capabilities include message filtering based on subscription criteria and tools for instrumenting the code to detect memory errors and threading issues during the build process.

Features

  • Message Routing - Implements non-blocking communication patterns to route messages and decouple senders and receivers.
  • Message Routing Engines - Provides a high-performance engine for directing and routing non-blocking messages across multiple network transport layers.
  • Distributed Messaging - Provides a high-performance communication layer between distributed nodes using the ZMTP protocol.
  • Message Queues - Implements internal buffers to decouple senders and receivers for non-blocking communication.
  • C++ Networking Libraries - Implements a foundational networking layer in C++ for encrypted and filtered message transmission in distributed applications.
  • Network Transport Layers - Standardizes data movement across different connectivity methods using a unified network transport layer.
  • Protocol-Agnostic Transport Layers - Standardizes data movement across different network layers using a protocol-agnostic transport interface.
  • Non-Blocking Socket I/O - Uses dedicated background threads to handle non-blocking network socket I/O operations.
  • Transport Abstractions - Provides a unified interface to route data across TCP, IPC, and in-process memory transports.
  • Messaging Patterns - Implements distributed data flow patterns such as publish-subscribe and request-reply.
  • Distributed Messaging Cores - Ships a high-performance asynchronous messaging core implementing the ZMTP protocol for distributed communication.
  • Network Protocol Implementations - Implements the ZMTP wire-format framing protocol to standardize data movement across different network transport layers.
  • Pub-Sub Messaging - Implements a publish-subscribe architecture where receivers filter data based on subscription criteria.
  • Server-Side Message Filtering - Implements broker-level filtering so receivers only process messages matching defined subscription criteria.
  • Inter-Process Communication Security - Protects data exchange between separate processes through an integrated cryptographic security layer.
  • Message Encryption - Encrypts data transmissions between distributed nodes using cryptographic libraries to ensure privacy.
  • Network Transmission Security - Provides a cryptographic layer to encrypt and authenticate transmissions between distributed nodes.
  • DevOps & Infrastructure - Core engine for messaging
  • Distributed Systems - Listed in the “Distributed Systems” section of the Awesome Go awesome list.
  • नेटवर्किंग लाइब्रेरीज़ - High-speed, modular asynchronous messaging library.
  • Windows Environments - Listed in the “Windows Environments” section of the Awesome C awesome list.

स्टार हिस्ट्री

zeromq/libzmq के लिए स्टार हिस्ट्री चार्टzeromq/libzmq के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Libzmq के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Libzmq के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • nanomsg/nanomsgnanomsg का अवतार

    nanomsg/nanomsg

    6,277GitHub पर देखें↗

    nanomsg is a distributed messaging middleware and scalable messaging library designed for moving data between machines and processes. It functions as a socket-based communication framework that routes data across different network transport layers. The library implements scalable messaging patterns, specifically request-reply and publish-subscribe, to handle high volumes of data across distributed systems. It provides tools for network performance benchmarking to quantify messaging throughput and latency. The framework supports distributed message routing and inter-process communication usin

    C
    GitHub पर देखें↗6,277
  • apache/incubator-rocketmqapache का अवतार

    apache/incubator-rocketmq

    22,461GitHub पर देखें↗

    RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves as middleware to decouple services using publish-subscribe and request-reply patterns, and functions as a transactional messaging system that ensures atomicity by linking message delivery to local transaction outcomes. The platform includes specialized capabilities as a Kubernetes-native message broker for container orchestration environments and an MQTT broker for ingesting event data from mobile applications and hardware terminals. The system covers high-throughput data str

    Java
    GitHub पर देखें↗22,461
  • ithewei/libhvithewei का अवतार

    ithewei/libhv

    7,521GitHub पर देखें↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    GitHub पर देखें↗7,521
  • chenshuo/muduochenshuo का अवतार

    chenshuo/muduo

    16,157GitHub पर देखें↗

    Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It provides a toolkit for implementing scalable network services and socket communication using non-blocking I/O and asynchronous event processing. The framework implements a multi-threaded TCP server architecture that distributes connection handling across multiple CPU threads to maximize server throughput. This is achieved through a one-loop-per-thread model and a reactor pattern implementation, which dispatch network events from a central demultiplexer to registered handler fun

    C++
    GitHub पर देखें↗16,157
Libzmq के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

zeromq/libzmq क्या करता है?

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.

zeromq/libzmq की मुख्य विशेषताएं क्या हैं?

zeromq/libzmq की मुख्य विशेषताएं हैं: Message Routing, Message Routing Engines, Distributed Messaging, Message Queues, C++ Networking Libraries, Network Transport Layers, Protocol-Agnostic Transport Layers, Non-Blocking Socket I/O।

zeromq/libzmq के कुछ ओपन-सोर्स विकल्प क्या हैं?

zeromq/libzmq के ओपन-सोर्स विकल्पों में शामिल हैं: nanomsg/nanomsg — nanomsg is a distributed messaging middleware and scalable messaging library designed for moving data between machines… apache/incubator-rocketmq — RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… chenshuo/muduo — Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It… egametang/et — ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer… miguelgrinberg/python-socketio — This project is a Python implementation of the Socket.IO bidirectional event protocol. It serves as a realtime…