• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Using Apache ActiveMQ with JVM Languages
 

Using Apache ActiveMQ with JVM Languages

on

  • 2,406 views

 

Statistics

Views

Total Views
2,406
Views on SlideShare
2,311
Embed Views
95

Actions

Likes
5
Downloads
9
Comments
0

1 Embed 95

https://twitter.com 95

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

Using Apache ActiveMQ with JVM Languages Using Apache ActiveMQ with JVM Languages Presentation Transcript

  • Using Apache ActiveMQ with JVM Languages Fernando Ribeiro Solution Architect
  • Summary • Overview • Samples – Java, ABCL, Ceylon, Clojure, DynJS, Fantom, Golo, Groovy, JRuby, JScheme, Jython, Kawa, Kotlin, Rhino, Nashorn, Scala, SISC, Visual COBOL, Xtend • References
  • Overview • Apache ActiveMQ provides protocol support that can be used in JVM languages • Messaging brokers should be preferred over bridges, for example, for application integration
  • Java • Send to a Queue – http://simplesassim.wordpress.com/2014/02/ 19/how-to-send-a-message-to-an-apache- activemq-queue-with-java/ • Send to a Topic – http://simplesassim.wordpress.com/2014/02/ 19/how-to-send-a-message-to-an-apache- activemq-topic-with-java/
  • Java • Receive from a Queue – http://simplesassim.wordpress.com/2013/11/ 10/how-to-receive-a-message-from-an- apache-activemq-queue-with-java/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/11/ 10/how-to-receive-a-message-from-an- apache-activemq-topic-with-java/
  • ABCL • Send to Queue – http://simplesassim.wordpress.com/2014/04/ 02/how-to-send-a-message-to-an-apache- activemq-queue-with-abcl/ • Send to Topic – http://simplesassim.wordpress.com/2014/04/ 02/how-to-send-a-message-to-an-apache- activemq-topic-with-abcl/
  • ABCL • Receive from Queue – http://simplesassim.wordpress.com/2014/04/ 02/how-to-receive-a-message-from-an- apache-activemq-queue-with-abcl/ • Receive from Topic – http://simplesassim.wordpress.com/2014/04/ 02/how-to-receive-a-message-from-an- apache-activemq-topic-with-abcl/
  • Ceylon • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 28/how-to-send-a-message-to-an-apache- activemq-queue-with-ceylon/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 28/how-to-send-a-message-to-an-apache- activemq-topic-with-ceylon/
  • Ceylon • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 28/how-to-receive-a-message-from-an- apache-activemq-queue-with-ceylon/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 28/how-to-receive-a-message-from-an- apache-activemq-topic-with-ceylon/
  • Clojure • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-queue-with-clojure/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-topic-with-clojure/
  • Clojure • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-queue-with-clojure/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-topic-with-clojure/
  • DynJS • Send to Queue – http://simplesassim.wordpress.com/2014/01/ 02/how-to-send-a-message-to-an-apache- activemq-queue-with-dynjs/ • Send to Topic – http://simplesassim.wordpress.com/2014/01/ 02/how-to-send-a-message-to-an-apache- activemq-topic-with-dynjs/
  • DynJS • Receive from Queue – http://simplesassim.wordpress.com/2014/01/ 02/how-to-receive-a-message-from-an- apache-activemq-queue-with-dynjs/ • Receive from Topic – http://simplesassim.wordpress.com/2014/01/ 02/how-to-receive-a-message-from-an- apache-activemq-topic-with-dynjs/
  • Fantom • Send to a Queue – http://simplesassim.wordpress.com/2014/01/ 11/how-to-send-a-message-to-an-apache- activemq-queue-with-fantom/ • Send to a Topic – http://simplesassim.wordpress.com/2014/01/ 11/how-to-send-a-message-to-an-apache- activemq-topic-with-fantom/
  • Fantom • Receive from a Queue – http://simplesassim.wordpress.com/2014/01/ 11/how-to-receive-a-message-from-an- apache-activemq-queue-with-fantom/ • Receive from a Topic – http://simplesassim.wordpress.com/2014/01/ 11/how-to-receive-a-message-from-an- apache-activemq-topic-with-fantom/
  • Golo • Send to a Queue – http://simplesassim.wordpress.com/2014/01/ 10/how-to-send-a-message-to-an-apache- activemq-queue-with-golo/ • Send to a Topic – http://simplesassim.wordpress.com/2014/01/ 10/how-to-send-a-message-to-an-apache- activemq-topic-with-golo/
  • Golo • Receive from a Queue – http://simplesassim.wordpress.com/2014/01/ 10/how-to-receive-a-message-from-an- apache-activemq-queue-with-golo/ • Receive from a Topic – http://simplesassim.wordpress.com/2014/01/ 10/how-to-receive-a-message-from-an- apache-activemq-topic-with-golo/
  • Groovy • Send to a Queue – http://simplesassim.wordpress.com/2014/01/ 01/how-to-send-a-message-to-an-apache- activemq-queue-with-groovy/ • Send to a Topic – http://simplesassim.wordpress.com/2014/01/ 01/how-to-send-a-message-to-an-apache- activemq-topic-with-groovy/
  • Groovy • Receive from a Queue – http://simplesassim.wordpress.com/2014/01/ 01/how-to-receive-a-message-from-an- apache-activemq-queue-with-groovy/ • Receive from a Topic – http://simplesassim.wordpress.com/2014/01/ 01/how-to-receive-a-message-from-an- apache-activemq-topic-with-groovy/
  • JRuby • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 30/how-to-send-a-message-to-an-apache- activemq-queue-with-jruby/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 30/how-to-send-a-message-to-an-apache- activemq-topic-with-jruby/
  • JRuby • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 30/how-to-receive-a-message-from-an- apache-activemq-queue-with-jruby/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 30/how-to-receive-a-message-from-an- apache-activemq-topic-with-jruby/
  • JScheme • Send to Queue – http://simplesassim.wordpress.com/2014/03/ 30/how-to-send-a-message-to-an-apache- activemq-queue-with-jscheme/ • Send to Topic – http://simplesassim.wordpress.com/2014/03/ 30/how-to-send-a-message-to-an-apache- activemq-topic-with-jscheme/
  • JScheme • Receive from Queue – http://simplesassim.wordpress.com/2014/03/ 30/how-to-receive-a-message-from-an- apache-activemq-queue-with-jscheme/ • Receive from Topic – http://simplesassim.wordpress.com/2014/03/ 30/how-to-receive-a-message-from-an- apache-activemq-topic-with-jscheme/
  • Jython • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 30/how-to-send-a-message-to-an-apache- activemq-queue-with-jython/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 30/how-to-send-a-message-to-an-apache- activemq-topic-with-jython/
  • Jython • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 30/how-to-receive-a-message-from-an- apache-activemq-queue-with-jython/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 30/how-to-receive-a-message-from-an- apache-activemq-topic-with-jython/
  • Kawa • Send to Queue – http://simplesassim.wordpress.com/2014/03/ 17/how-to-send-a-message-to-an-apache- activemq-queue-with-kawa/ • Send to Topic – http://simplesassim.wordpress.com/2014/03/ 17/how-to-send-a-message-to-an-apache- activemq-topic-with-kawa/
  • Kawa • Receive from Queue – http://simplesassim.wordpress.com/2014/03/ 17/how-to-receive-a-message-from-an- apache-activemq-queue-with-kawa/ • Receive from Topic – http://simplesassim.wordpress.com/2014/03/ 17/how-to-receive-a-message-from-an- apache-activemq-topic-with-kawa/
  • Kotlin • Send to a Queue – http://simplesassim.wordpress.com/2014/01/ 10/how-to-send-a-message-to-an-apache- activemq-queue-with-kotlin/ • Send to a Topic – http://simplesassim.wordpress.com/2014/01/ 10/how-to-send-a-message-to-an-apache- activemq-topic-with-kotlin/
  • Kotlin • Receive from a Queue – http://simplesassim.wordpress.com/2014/01/ 10/how-to-receive-a-message-from-an- apache-activemq-queue-with-kotlin/ • Receive from a Topic – http://simplesassim.wordpress.com/2014/01/ 10/how-to-receive-a-message-from-an- apache-activemq-topic-with-kotlin/
  • Rhino • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-queue-with-rhino/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-topic-with-rhino/
  • Rhino • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-queue-with-rhino/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-topic-with-rhino/
  • Nashorn • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-queue-with-nashorn/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-topic-with-nashorn/
  • Nashorn • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-queue-with-nashorn/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-topic-with-nashorn/
  • Scala • Send to a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-queue-with-scala/ • Send to a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-send-a-message-to-an-apache- activemq-topic-with-scala/
  • Scala • Receive from a Queue – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-queue-with-scala/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/12/ 31/how-to-receive-a-message-from-an- apache-activemq-topic-with-scala/
  • SISC • Send to Queue – http://simplesassim.wordpress.com/2014/04/ 06/how-to-send-a-message-to-an-apache- activemq-queue-with-sisc/ • Send to Topic – http://simplesassim.wordpress.com/2014/04/ 06/how-to-send-a-message-to-an-apache- activemq-topic-with-sisc/
  • SISC • Remove from Queue – http://simplesassim.wordpress.com/2014/04/ 06/how-to-receive-a-message-from-an- apache-activemq-queue-with-sisc/ • Remove from Topic – http://simplesassim.wordpress.com/2014/04/ 06/how-to-receive-a-message-from-an- apache-activemq-topic-with-sisc/
  • Visual COBOL • Send to a Queue – http://simplesassim.wordpress.com/2013/11/ 12/how-to-send-a-message-to-an-apache- activemq-queue-with-visual-cobol/ • Send to a Topic – http://simplesassim.wordpress.com/2013/11/ 12/how-to-send-a-message-to-an-apache- activemq-topic-with-visual-cobol/
  • Visual COBOL • Receive from a Queue – http://simplesassim.wordpress.com/2013/11/ 13/how-to-receive-a-message-from-an- apache-activemq-queue-with-visual-cobol/ • Receive from a Topic – http://simplesassim.wordpress.com/2013/11/ 13/how-to-receive-a-message-from-an- apache-activemq-topic-with-visual-cobol/
  • Xtend • Send to a Queue – http://simplesassim.wordpress.com/2014/01/ 01/how-to-send-a-message-to-an-apache- activemq-queue-with-xtend/ • Send to a Topic – http://simplesassim.wordpress.com/2014/01/ 01/how-to-send-a-message-to-an-apache- activemq-topic-with-xtend/
  • Xtend • Receive from a Queue – http://simplesassim.wordpress.com/2014/01/ 01/how-to-receive-a-message-from-an- apache-activemq-queue-with-xtend/ • Receive from a Topic – http://simplesassim.wordpress.com/2014/01/ 01/how-to-receive-a-message-from-an- apache-activemq-topic-with-xtend/
  • References • Red Hat JBoss A-MQ – http://www.redhat.com/products/jbossenterp risemiddleware/amq/ • Apache ActiveMQ – http://activemq.apache.org/ • ABCL – http://www.abcl.org/ • Ceylon – http://www.ceylon-lang.org/ • Clojure – http://www.clojure.org/
  • References • DynJS – http://www.dynjs.org/ • Fantom – http://www.fantom.org/ • Golo – http://www.golo-lang.org/ • Groovy – http://www.groovy-lang.org/ • JRuby – http://www.jruby.org/ • JScheme – http://jscheme.sourceforge.net/ • Jython – http://www.jython.org/
  • References • Kawa – https://www.gnu.org/software/kawa/ • Kotlin – http://kotlin.jetbrains.org/ • Rhino – https://developer.mozilla.org/en/docs/Rhino • Nashorn – http://openjdk.java.net/projects/nashorn/ • Scala – http://www.scala-lang.org/
  • References • SISC – http://www.sisc-scheme.org/ • Visual COBOL – http://www.microfocus.com/products/micro- focus-developer/visual_cobol/ • Xtend – http://www.xtend-lang.org/