{"repo":"kcenon/messaging_system","free":true,"listed":false,"github":"https://github.com/kcenon/messaging_system","clone":"git clone https://github.com/kcenon/messaging_system.git","description":"📬 Modern C++20 messaging infrastructure with pub/sub, request/reply, event streaming, and message pipeline patterns","language":"C++","stars":31,"topics":["tcp","tcp-server","tcp-client","message-passing","threadpool","priority-queue","logging","microservices","asynchronous","cpp17"],"license":"BSD-3-Clause","category":"analytics","readme_excerpt":"Messaging System Language: English 한국어 Modern Messaging Infrastructure with Advanced Patterns Complete pub/sub, request/reply, event streaming, and message pipeline support 📚 Documentation 🔗 Quick Start 📖 Examples 📊 Architecture 🔄 Contributing --- ✨ Overview A modern messaging system built on C++20 with comprehensive support for enterprise messaging patterns. The system provides a complete messaging infrastructure with pluggable backends, advanced routing capabilities, and robust reliability features. 🎯 Key Features Core Messaging - Message Bus - Central pub/sub coordinator - Topic Router - Wildcard pattern matching ( , #) - Message Queue - Thread-safe priority queues - Message Serialization - Container-based payloads - Trace Context - Distributed tracing support Advanced Patterns - Pub/Sub - Publisher and subscriber helpers - Request/Reply - Synchronous RPC over async messaging - Event Streaming - Event sourcing with replay - Message Pipeline - Pipes-and-filters processing - DI Container - Dependency injection support Backend Support - Standalone - Self-contained execution - Integration - Thread pool integration - Auto-detection - Runtime backend selection - Pluggable Executors - IExecutor abstraction - Mock Support - Testing and development Production Quality - Thread-safe - Lock-based and atomic operations - Type-safe - Result error handling - Well-tested - 100+ unit/integration tests - Benchmarked - Performance validated - Documented - Comprehensive API docs --- 📦 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kcenon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kcenon/messaging_system/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}