Announcement Announcement Module
Collapse
No announcement yet.
Is it possible to run 2 embeded brokers in same JVM? Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Is it possible to run 2 embeded brokers in same JVM?

    I'm reading ActiveMQ documentation & can't figure out is it possible to run 2 embeded brokers within same JVM (actually I'm runnning 2 webaps under one Tomcat instance).

    I'm running embedded broker as it is written on activeMQ docs - by using spring configuration file as follows (only broker part):
    applicationContext.xml:
    Code:
    <amq:broker useJmx="true" persistent="false" brokerName="broker1">
    		<amq:managementContext>
    			<amq:managementContext connectorPort="51248" />
    		</amq:managementContext>
    	
    		<amq:networkConnectors>
    	    	<amq:networkConnector name="default-nc" uri="multicast://default" />
    		</amq:networkConnectors>
    	
    		<amq:transportConnectors>
    	    	<amq:transportConnector uri="tcp://localhost:0" />
    		</amq:transportConnectors>
    </amq:broker>
    this code is used in both web applications, one of them is droping message into queue, but another one doesn't recieves anything.

    Is this configuration is Ok, and I just need to setup appropriate parameters or I need to use one standalone broker which will hold queue and will be used to connect to by clients (using jmsConnectorFactory)?
Working...
X