Using Apache ActiveMQ with BEAM Languages

859 views
679 views

Published on

Published in: Software
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
859
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Using Apache ActiveMQ with BEAM Languages

  1. 1. Using Apache ActiveMQ with BEAM Languages Fernando Ribeiro Senior Solution Architect
  2. 2. Summary • Overview • Samples – Efene, Elixir, Erlang, Interfix, Joxa, LFE • References
  3. 3. Overview • Apache ActiveMQ provides protocol support that can be used in BEAM languages • Message brokers should be preferred over bridges, for example, for application integration
  4. 4. Efene • Send to Queue – https://simplesassim.wordpress.com/2016/01 /11/how-to-send-a-message-to-an-apache- activemq-queue-with-efene/ • Send to Topic – https://simplesassim.wordpress.com/2016/01 /11/how-to-send-a-message-to-an-apache- activemq-topic-with-efene/
  5. 5. Efene • Receive from Queue – https://simplesassim.wordpress.com/2016/01 /11/how-to-receive-a-message-from-an- apache-activemq-queue-with-efene/ • Receive from Topic – https://simplesassim.wordpress.com/2016/01 /11/how-to-receive-a-message-from-an- apache-activemq-topic-with-efene/
  6. 6. Elixir • Send to Queue – https://simplesassim.wordpress.com/2014/02 /09/how-to-send-a-message-to-an-apache- activemq-queue-with-elixir/ • Send to Topic – https://simplesassim.wordpress.com/2014/02 /09/how-to-send-a-message-to-an-apache- activemq-topic-with-elixir/
  7. 7. Elixir • Receive from Queue – https://simplesassim.wordpress.com/2014/02 /09/how-to-receive-a-message-from-an- apache-activemq-queue-with-elixir/ • Receive from Topic – https://simplesassim.wordpress.com/2014/02 /09/how-to-receive-a-message-from-an- apache-activemq-topic-with-elixir/
  8. 8. Erlang • Send to Queue – https://simplesassim.wordpress.com/2014/02 /06/how-to-send-a-message-to-an-apache- activemq-queue-with-erlang/ • Send to Topic – https://simplesassim.wordpress.com/2014/02 /06/how-to-send-a-message-to-an-apache- activemq-topic-with-erlang/
  9. 9. Erlang • Receive from Queue – https://simplesassim.wordpress.com/2014/02 /07/how-to-receive-a-message-from-an- apache-activemq-queue-with-erlang/ • Receive from Topic – https://simplesassim.wordpress.com/2014/02 /07/how-to-receive-a-message-from-an- apache-activemq-topic-with-erlang/
  10. 10. Interfix • Send to Queue – https://simplesassim.wordpress.com/2016/01 /12/how-to-send-a-message-to-an-apache- activemq-queue-with-interfix/ • Send to Topic – https://simplesassim.wordpress.com/2016/01 /12/how-to-send-a-message-to-an-apache- activemq-topic-with-interfix/
  11. 11. Interfix • Receive from Queue – https://simplesassim.wordpress.com/2016/01 /12/how-to-receive-a-message-from-an- apache-activemq-queue-with-interfix/ • Receive from Topic – https://simplesassim.wordpress.com/2016/01 /12/how-to-receive-a-message-from-an- apache-activemq-topic-with-interfix/
  12. 12. Joxa • Send to Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-queue-with-joxa/ • Send to Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-topic-with-joxa/
  13. 13. Joxa • Receive from Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-queue-with-joxa/ • Receive from Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-topic-with-joxa/
  14. 14. LFE • Send to Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-queue-with-lfe/ • Send to Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-topic-with-lfe/
  15. 15. LFE • Receive from Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-queue-with-lfe/ • Receive from Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-topic-with-lfe/
  16. 16. References • JBoss A-MQ – http://www.redhat.com/en/technologies/jbos s-middleware/amq • Apache ActiveMQ – http://activemq.apache.org/ • Efene – http://www.efene.org/ • Elixir – http://www.elixir-lang.org/ • Erlang – http://www.erlang.org/
  17. 17. References • Interfix – http://marianoguerra.github.io/interfix/ • stomp.erl - https://github.com/igb/Erlang- STOMP-Client • Joxa – http://www.joxa.org/ • LFE – http://lfe.github.io/

×