跨语言客户端
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 | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
C/C++ | 无 | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
COBOL | GNU COBOL | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
COBOL | Visual COBOL | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Ceylon | 无 | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Clojure | 无 | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
D | 无 | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Dylan | Open Dylan | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Efene | 无 | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Eiffel | EiffelStudio | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Eiffel | GNU Eiffel | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Elixir | 无 | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Erlang | 无 | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Factor | 无 | 套接字 | 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 | Java API for WebSocket | WebSocket | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JavaScript | 无 | WebSocket | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JavaScript | DynJS | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JavaScript | Rhino | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JavaScript | Nashorn | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JavaScript | Node.js | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
JudoScript | 无 | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Julia | 无 | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Kotlin | 无 | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | ABCL | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | Allegro CL | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | Bigloo | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | GNU CLISP | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | JScheme | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | Joxa | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | Kawa | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | LFE | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | MIT/GNU Scheme | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | Racket | 库 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lisp/Scheme | SISC | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Logo | NetLogo | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lua | Lua | 套接字 | STOMP | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
Lua | Luaj | JMS | OpenWire | 发送到队列, 发送到主题, 从队列接收, 从主题接收 |
ML | OCaml | 套接字 | 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 | 无 | 套接字 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Rexx | BSF4ooRexx | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |
Rexx | NetRexx | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |
Rexx | ooRexx | 套接字 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Ruby | 无 | 库 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Ruby | Ruby on Rails | 库 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Ruby | JRuby | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |
Rust | 无 | 套接字 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Scala | 无 | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |
Smalltalk | GNU Smalltalk | 套接字 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Smalltalk | Squeak | 套接字 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Tcl | Tcl/Tk | 库 | STOMP | 发送到队列,发送到主题,从队列接收,从主题接收 |
Tcl | Tcl/Java | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |
Xtend | 无 | JMS | OpenWire | 发送到队列,发送到主题,从队列接收,从主题接收 |