C 整合

連線能力 > 跨語言客戶端 > C 整合

組織中經常會有許多需要整合到訊息匯流排的舊有 C 程式碼。目前可用的解決方案有:

  • CMS 是一個易於使用的 C++ JMS 1.1 類似 API。我們實作的 CMS 稱為 ActiveMQ-CPP,其架構支援可插拔的傳輸協定,非常像 ActiveMQ Classic 代理程式本身。
  • 使用 OpenWire C 客戶端,僅適用於 ActiveMQ Classic 4.x 或更高版本。
  • 我們正在開發 OpenWire CPP 客戶端

  • 從 3.1 版本開始,針對任何版本的 ActiveMQ Classic 使用 Stomp C 客戶端。您也可以從其他許多語言(如 .Net、Python、Ruby、Perl 等)使用 Stomp

其他用於通訊的替代機制:

  • 使用 REST API
  • 使用 WS-Notification 並使用 SOAP 堆疊產生 WS-Notification 的 C 綁定
  • 使用 .Net 或 Mono 在 .Net 內部使用 ActiveMQ Classic
  • 使用 GCJ 編譯 ActiveMQ Classic 以取得原生 C/C++ 程式庫
  • 使用 JNI 連結到 ActiveMQ Classic Java 客戶端
  • 使用 Jabber 客戶端透過 XMPP 協定與 ActiveMQ Classic 代理程式通訊

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 The Apache Software Foundation 的商標。版權所有 © 2024,The Apache Software Foundation。根據 Apache License 2.0 授權。