OpenWire
OpenWire 是我们的跨语言 线协议,允许从多种语言和平台原生访问 ActiveMQ Classic。Java OpenWire 传输是 ActiveMQ Classic 4.x 或更高版本中的默认传输。对于其他语言,请参见以下内容…
注意,您还可以使用 Stomp 从许多不同的语言访问 ActiveMQ Classic,以及使用 GCJ 或 IKVM 分别从 C/C++ 或 .Net 访问 ActiveMQ Classic 的 Java 代码,而无需使用 OpenWire。
工作原理
OpenWire 通过代码生成特定于语言的命令和封送代码来工作,该代码理解核心 OpenWire 协议。然后,我们可以为低级协议编写特定于语言的扩展,以便在不同语言中提供一个方便易用的客户端 API。
为了让您了解,这里 是用于代码生成 C#、Java、C 和 CPP 客户端代码的 Java 类。
由于 OpenWire 自动创建特定于语言的 线协议 实现;因此,只需要包装特定于语言的 TCP/IP 套接字代码,并将 API 包装在一些易于使用的函数/类中。
规范
有关您将在电线上看到的内容的详细规范