> > > Is there any document where I can understand the two approaches for QPID > > Java implmentation (JMS vs. Java)? > > Currently there is not, however this questions has come up a couple of > times so I will write a wiki page about it today. It is something of a > contentious issue however and there was a long debate about it on the > mailing list a while ago. > > > I really don't know which path to take. where can I have more details > about > > it? > > What follows is my own opinion, but your questions show that the > concerns I had were valid.
Rob this actually concerns me to. We need to create better documentation to clearly direct our user base. For 95% of the use cases JMS is good enough. However I still think an AMQP java level API is a useful tool. In the future the AMQP will be adding security, management etc. There maybe applications that wants to use these features and an AMQP level java client maybe needed (maybe not). IMHO I think it's still a bit early to figure out what is the best way to support AMQP features that are not exposed via JMS. This is one reason why I didn't really push any documentation about the low level AMQP client. Also I am still not sure how exactly the client should looks like. (Ex very very close to the protocol or simillar to python/c++) RabbitMQ has an AMQP java client and I am watching that space to figure out use cases etc. When we reach AMQP 1.0 I think there will be less of a debate on whether we need such a client or not. So for the time being I am going to observe what is going on lets reevaluate the situation at that time. Regards, Rajith.
