qpid-proton-c 和 qpid-cpp 有什么区别
What is the difference between qpid-proton-c vs qpid-cpp
我对 qpid-proton-c 和 qpid-cpp 之间的区别感到困惑。有没有大神能指教一下?
proton 和 qpid-cpp 都是 Apache Qpid 旗下的项目,但它们的用途不同。 qpid-cpp 是一个完整的 JMS/AMQP 代理实现。存在 java 版本,但 cpp 版本表面上表现更好。
另一方面,质子库是一个具有多种语言绑定的轻量级消息传递库。您可以使用可用语言之一的质子来连接到任何 AMQP 代理并与之交互,包括 qpid-cpp 或 qpid-java。 Proton 还提供示例实现来帮助您入门。
问题是几种 AMQP 实现的特性集因语言而异。 Proton 为 Java、C 和 JavaScript 实现了完全相同的功能集和接口。这是由源代码生成保证的。
恕我直言,以一种非常抽象的方式看待这个问题,您可以将质子表示为一种跨消息传递的语言 API,就像 JMS 用于 Java.
我对 qpid-proton-c 和 qpid-cpp 之间的区别感到困惑。有没有大神能指教一下?
proton 和 qpid-cpp 都是 Apache Qpid 旗下的项目,但它们的用途不同。 qpid-cpp 是一个完整的 JMS/AMQP 代理实现。存在 java 版本,但 cpp 版本表面上表现更好。
另一方面,质子库是一个具有多种语言绑定的轻量级消息传递库。您可以使用可用语言之一的质子来连接到任何 AMQP 代理并与之交互,包括 qpid-cpp 或 qpid-java。 Proton 还提供示例实现来帮助您入门。
问题是几种 AMQP 实现的特性集因语言而异。 Proton 为 Java、C 和 JavaScript 实现了完全相同的功能集和接口。这是由源代码生成保证的。
恕我直言,以一种非常抽象的方式看待这个问题,您可以将质子表示为一种跨消息传递的语言 API,就像 JMS 用于 Java.