Go 使用openwire协议连接活动mq

Go 使用openwire协议连接活动mq,go,activemq,Go,Activemq,有人举过如何使用go please连接ActiveMQ OpenWire协议的例子吗? 目前,我在ActiveMQ中使用了stomp&amqp,两者都可以(测试),但我们的it架构师可能会推动OpenWire,因为我们几乎所有的应用程序都是基于Java的,这是我们公司的标准。因此,我很乐意接受任何建议,比如如何做,而不是仅仅因为OpenWireprotocol而放松go服务 谢谢请看一下。它有一个链接到一小部分java类,这些类用来生成C、C、C++、java客户端代码。您可能可以使用这些作为示

有人举过如何使用go please连接
ActiveMQ OpenWire
协议的例子吗? 目前,我在ActiveMQ中使用了
stomp&amqp,两者都可以(测试),但我们的it架构师可能会推动OpenWire,因为我们几乎所有的应用程序都是基于Java的,这是我们公司的标准。因此,我很乐意接受任何建议,比如如何做,而不是仅仅因为
OpenWire
protocol而放松go服务

谢谢

请看一下。它有一个链接到一小部分java类,这些类用来生成C、C、C++、java客户端代码。您可能可以使用这些作为示例来创建自己的文件,以生成可以使用OpenWire的Go客户端代码


也就是说,使用Go-AMQP或STOMP客户端可能会更好,因为ActiveMQ设计用于多种协议

AMQP和OpenWire客户端可以共存,是迄今为止最适合您的解决方案,即使您有一个Java堆栈

第二个最佳选择是用Java/C#/C++编写一些粘合代码,将OpenWire AMQ客户机与GO可以对话的东西连接起来(比如另一个使用AMQP或STOMP;-)的ActiveMQ)

如果您真的需要OpenWire支持,最好尝试使用,并称之为using或诸如此类


在Go中编写本机OpenWire客户端是一项重大的工作,除了作为一项“有趣”的任务外,没有任何意义。

谢谢您的回答。我同意stomp&amqp足以完成任务,并同意仅仅为了编写OpenWire客户端不是好的选择。我现在必须说服我们的建筑师

我希望这能帮助您: