請問有人有如何使用 go 連接協議的示例嗎ActiveMQ OpenWire?stomp & amqp with ActiveMQ我現在使用并且兩者都正常(測試),但我們的 it 架構師可能會推動 OpenWire,因為我們幾乎所有的應用程序都是基于 Java 的,這是我們公司的標準。所以我會很高興舉個例子,建議如何去做,而不是僅僅因為OpenWire協議而松散 go 服務
3 回答

臨摹微笑
TA貢獻1982條經驗 獲得超2個贊
查看ActiveMQ OpenWire 文檔。它有一些 Java 類的鏈接,這些類用于生成 C、C#、C++ 和 Java 客戶端代碼。您可能會使用這些作為示例來創建您自己的文件以生成可以使用 OpenWire 的 Go 客戶端代碼。
也就是說,使用 Go AMQP 或 STOMP 客戶端可能會更好地為您提供服務,因為 ActiveMQ 旨在供多種協議使用。

瀟瀟雨雨
TA貢獻1833條經驗 獲得超4個贊
AMQP 和 OpenWire 客戶端可以共存,并且是迄今為止最適合您的解決方案,即使您擁有 Java 堆棧也是如此。
您的第二個最佳選擇是用 Java/C#/C++ 編寫一些膠水代碼,將 OpenWire AMQ 客戶端與 GO 可以與之對話的東西連接起來(比如另一個使用 AMQP 或 STOMP 的 ActiveMQ ;-))。
如果你真的真的真的需要 OpenWire 支持,最好的辦法是嘗試使用C++ 客戶端并使用swig或諸如此類的東西調用它。
用 Go 編寫本地 OpenWire 客戶端是一項重大工作,除了作為一項“有趣”的任務外沒有任何意義。
- 3 回答
- 0 關注
- 262 瀏覽
添加回答
舉報
0/150
提交
取消