CMS 文档
概述
CMS(代表 C++ 消息服务)是一个类似于 JMS 的 C++ API,用于与 Apache ActiveMQ 等消息代理进行交互。CMS 有助于使您的 C++ 客户端代码更简洁且易于理解。要更好地了解 CMS,请尝试查看 API 参考。ActiveMQ-CPP 只是一个客户端库,您的客户端需要一个像 Apache ActiveMQ 这样的消息代理才能进行通信。
我们对 CMS 的实现称为 ActiveMQ-CPP,其架构允许可插拔的传输和线格式。目前,我们支持 OpenWire 和 Stomp 协议,两者都通过 TCP 和 SSL 传输,我们现在还支持 Failover 传输以实现更可靠的客户端操作。除了 CMS 之外,ActiveMQ-CPP 还提供了一组强大的类,这些类支持平台无关的构造,例如线程、I/O、套接字等。您可能会发现许多这些实用程序非常有用,例如类似 Java 的 Thread 类或 “synchronized” 宏,它允许您对实现 activemq::concurrent::Synchronizable 接口的任何对象使用类似 Java 的同步。ActiveMQ-CPP 在 Apache 2.0 许可证 下发布。
在专门的 CMS API 概述 中阅读更多信息。