You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by nitingupta183 <ni...@gmail.com> on 2009/01/07 08:00:38 UTC

Deployment best practices

Hi all,

I am new to JMS and Messaging middle ware technologies. I need help in
following areas to be able to design  a system in which I need to use a
messaging middle ware:

1) What are the best practices of deploying a JMS broker like ActiveMQ. Can
it be deployed on the same physical machine as the main application itself?
2) Is a JMS broker heavy weight? If I install a JMS broker on the same
machine as my main application then are there any possibilities that my apps
performance may go down.
3) If I were to enable two way asynchronous communication with another
application/component so should I setup broker at both the applications? The
applications can be running on different physical machines and may be in
different countries as well.
4) If I setup the broker with anyone application and make use of different
queues for incoming and outgoing message to achive two way communication
with some other application, will it have any impacts on the network or
performance.

Thanks & Regards,
n
-- 
View this message in context: http://www.nabble.com/Deployment-best-practices-tp21325918p21325918.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: Deployment best practices

Posted by James Strachan <ja...@gmail.com>.
2009/1/7 nitingupta183 <ni...@gmail.com>:
>
> Hi all,
>
> I am new to JMS and Messaging middle ware technologies. I need help in
> following areas to be able to design  a system in which I need to use a
> messaging middle ware:
>
> 1) What are the best practices of deploying a JMS broker like ActiveMQ. Can
> it be deployed on the same physical machine as the main application itself?
> 2) Is a JMS broker heavy weight? If I install a JMS broker on the same
> machine as my main application then are there any possibilities that my apps
> performance may go down.
> 3) If I were to enable two way asynchronous communication with another
> application/component so should I setup broker at both the applications? The
> applications can be running on different physical machines and may be in
> different countries as well.
> 4) If I setup the broker with anyone application and make use of different
> queues for incoming and outgoing message to achive two way communication
> with some other application, will it have any impacts on the network or
> performance.

BTW this thread is related to this other thread...
http://www.nabble.com/JMS-Design-related-question-td21325598s22882.html


-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/