• 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
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Jj Roberts
  • Tim Holloway
  • Piet Souris
Bartenders:
  • Himai Minh
  • Carey Brown
  • salvin francis

Which messaging system to use? (ActiveMQ, Sun JMS etc)

 
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I wanted to use some messaging system and I am not sure which one to use.

Can you suggest some? Below is the page I am looking at for options,

http://en.wikipedia.org/wiki/Java_Message_Service

Here are my requirements,
1. I want to use free package
2. I don't know the traffic requirements yet on my application
3. I want to have it relatively simple in terms of dependency jar files etc
4. I don't want gigantic messaging system which is meant for big organizations
5. I want a system which has some monitoring interface inbuilt or available by another tools for the system

Please feel free to ask more questions if you have for me.

Regards
Maulin

 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know a couple of small time websites that use active MQ. Are there any specs that you want the product to keep up with ? For example

1. Must have a JDBC persistent store to reliably deliver messages.
2. Must have a distributed queue feature.
3. Must have a error queue.
4. Should process 300 messages in a minute
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Deepak

I guess I would require 1st and 3rd.

Later on I am flexible to change the messaging system for my application.

Thanks
Maulin
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you program to the standard Java EE JMS API, you should be able to replace the message queue system later with a different implementation without even needing to recompile your source code.
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Jesper ...

I will try to use Java EE JMS API and see how it goes.

Regards
Maulin
 
if you think brussel sprouts are yummy, you should try any other food. And this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic