汇聚高效、强大的 C++ 工具库,助力您的项目开发
ZeroMQ(简称 ZMQ)是一款高性能、异步、轻量级的消息传输库,并非传统意义上的消息队列 (如 RabbitMQ、Kafka)—— 它无中心 Broker(可自选实现),专注于底层消息传递机制,支持多种通信模式和传输协议,广泛用于低延迟、分布式 / 并发系统的消息通信。
查看示例 官方链接cppzmq 是 ZeroMQ 的 C++ 绑定库,是一个轻量级的、仅包含头文件的绑定,提供了一套现代 C++ 接口,用于在 C++ 应用程序中使用 ZeroMQ。
查看示例 官方链接redis-plus-plus 是一个现代 C++ 客户端库,用于连接和操作 Redis 数据库,提供了类型安全、异步和同步的 API,简化了 Redis 操作。
查看示例 官方链接一个仅头文件的现代 C++ 库,旨在通过"代理、调度器、Future"模式,将复杂的并发编程转化为简单的消息传递,提升线程安全性和代码可维护性。
官方链接一个开源的 MQTT 消息代理 (Broker) 及其 C/C++ 客户端库,广泛应用于物联网 (IoT) 和低带宽、不可靠网络环境下的消息传递。
官方链接