This week's book giveaway is in the General Computing forum.
We're giving away four copies of Emmy in the Key of Code and have Aimee Lucido on-line!
See this thread for details.
Win a copy of Emmy in the Key of Code this week in the General Computing forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

Rabbit MQ questions

 
Ranch Hand
Posts: 1907
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Authors,
How does RabbitMQ fit into J2EE stack ? As implementation is in Erlang i guess, what are some of the points where RabbitMQ excels over other J2EE messaing products like ActiveMQ/hornetQ etc?

Thanks in advance..
 
author
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

The fact that RabbitMQ is implemented in Erlang is anecdotal (yes, there are very good reasons why it is written in Erlang as we explain in Chapter 1), but basically what you do care about as a RabbitMQ user is how to interact from your current tech stack with RabbitMQ.

In the case of Java you have the Official Java AMQP Client: http://www.rabbitmq.com/java-client.html

I say official because for many other languages there are community maintained RabbitMQ clients (i.e. AMQP clients).

So for Java and .Net particularly you have AMQP Clients developed by the RabbitMQ developers.

To compare ActiveMQ vs. HorentQ you will have to go to very specific use cases, and with messaging is quite difficult to write proper scientific benchmarks

What you do have in RabbitMQ is a very big community in case you need help. Why? Because by using AMQP RabbitMQ embraces many languages: Java, .Net, Python, Ruby, PHP, etc., etc. So you have people from very different "walks of life" stressing the product to their very particular needs which enriches the ecosystem. So you have people doing simple image scaling with Ruby, or companies like Joyent that monitor their clouds with RabbitMQ, to financial institutions and betting systems using RabbitMQ as well. For example today I learnt that Chef, the system integrations framework, uses RabbitMQ for their servers.
 
Arjun Shastry
Ranch Hand
Posts: 1907
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks alot.
 
Eliminate 95% of the weeds in your lawn by mowing 3 inches or higher. Then plant tiny ads:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!