跨語言用戶端
Apache ActiveMQ Classic 是一個以 Java 編寫的消息代理程式,具有 JMS、REST 和 WebSocket 介面,但它支援諸如 AMQP、MQTT、OpenWire 和 STOMP 等協定,這些協定可供不同語言的應用程式使用。
程式庫
- .NET
- C (已停用)
- C++
- Erlang
- Go
- Haskell
- Haxe (已停用)
- Jekejeke Prolog
- NetLogo
- Node.js
- Perl 5
- Pike
- Python
- Racket
- Ruby on Rails
- Tcl/Tk
程式碼範例
語言 | 變體 | 介面 | 協定 | 連結 |
---|---|---|---|---|
Awk | Gawk | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
C/C++ | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
COBOL | GNU COBOL | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
COBOL | Visual COBOL | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Ceylon | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Clojure | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
D | 無 | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Dylan | Open Dylan | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Efene | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Eiffel | EiffelStudio | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Eiffel | GNU Eiffel | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Elixir | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Erlang | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Factor | 無 | Sockets | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Fantom | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Frege | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Go | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Golo | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Gosu | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Groovy | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Haxe | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Haskell | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Interfix | 無 | 程式庫 | STOMP | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Ioke | 無 | 程式庫 | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Java | 無 | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Java | Apache Camel | JMS | OpenWire | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Java | JAX-RS | REST | REST | 傳送到佇列, 傳送到主題, 從佇列接收, 從主題接收 |
Java | WebSocket 的 Java API | WebSocket | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JavaScript | 無 | WebSocket | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JavaScript | DynJS | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JavaScript | Rhino | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JavaScript | Nashorn | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JavaScript | Node.js | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
JudoScript | 無 | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Julia | 無 | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Kotlin | 無 | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | ABCL | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | Allegro CL | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | Bigloo | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | GNU CLISP | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | JScheme | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | Joxa | 程式庫 | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | Kawa | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | LFE | 程式庫 | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | MIT/GNU Scheme | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | Racket | 程式庫 | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lisp/Scheme | SISC | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Logo | NetLogo | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lua | Lua | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Lua | Luaj | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
ML | OCaml | Sockets | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
ML | OCaml-Java | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Mirah | 無 | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Perl | Perl 5 | 程式庫 | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Pike | 無 | 程式庫 | STOMP | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Prolog | JIProlog | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Prolog | Jekejeke Prolog | 程式庫 | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Prolog | tuProlog | JMS | OpenWire | 傳送到佇列、傳送到主題、從佇列接收、從主題接收 |
Python | 無 | 程式庫 | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Python | Jython | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
R | GNU R | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
R | Renjin | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Rebol | 無 | Sockets | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Rexx | BSF4ooRexx | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Rexx | NetRexx | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Rexx | ooRexx | Sockets | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Ruby | 無 | 程式庫 | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Ruby | Ruby on Rails | 程式庫 | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Ruby | JRuby | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Rust | 無 | Sockets | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Scala | 無 | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Smalltalk | GNU Smalltalk | Sockets | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Smalltalk | Squeak | Sockets | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Tcl | Tcl/Tk | 程式庫 | STOMP | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Tcl | Tcl/Java | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |
Xtend | 無 | JMS | OpenWire | 傳送至佇列、傳送至主題、從佇列接收、從主題接收 |