This is the "dllo-aborja" broker config file:
<beans> <!-- Allows us to use system properties as variables in this configuration file --> <bean class=" org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" /> <broker xmlns="http://activemq.org/config/1.0"> <memoryManager> <usageManager id="memory-manager" limit="50 MB" /> </memoryManager> <!-- In ActiveMQ 4, you can setup destination policies --> <destinationPolicy> <policyMap> <policyEntries> <policyEntry topic="FOO.>"> <dispatchPolicy> <strictOrderDispatchPolicy /> </dispatchPolicy> <subscriptionRecoveryPolicy> <lastImageSubscriptionRecoveryPolicy /> </subscriptionRecoveryPolicy> </policyEntry> </policyEntries> </policyMap> </destinationPolicy> <persistenceAdapter> <jdbcPersistenceAdapter dataDirectory="amq_data" dataSource="#mysql-ds" /> </persistenceAdapter> <transportConnectors> <!--<transportConnector name="default" uri="tcp://localhost:61616" discoveryUri="multicast://default" /> --> <transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default" /> <transportConnector name="stomp" uri="stomp://localhost:61613" /> </transportConnectors> <!-- <networkConnectors> --> <networkConnectors> <networkConnector uri="static://(tcp://dllo-aborja:61616,tcp://192.168.147.145:61616)" failover="true" name="bridge" dynamicOnly="false" conduitSubscriptions="true" decreaseNetworkConsumerPriority="false" networkTTL="99"> <excludedDestinations> <queue physicalName="exclude.test.foo" /> <topic physicalName="exclude.test.bar" /> </excludedDestinations> <dynamicallyIncludedDestinations> <queue physicalName="" /> </dynamicallyIncludedDestinations> </networkConnector> </networkConnectors> </broker> <!-- MySql DataSource Sample Setup --> <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://dllo-aborja/activemq?relaxAutoCommit=true" /> <property name="username" value="user" /> <property name="password" value="passwd" /> <property name="poolPreparedStatements" value="true" /> </bean> </beans> And this is the "localhost2" config file: <beans> <bean class=" org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> <broker brokerName="localhost2" useJmx="true" xmlns=" http://activemq.org/config/1.0"> <destinationPolicy> <policyMap><policyEntries> <policyEntry topic="FOO.>"> <dispatchPolicy> <strictOrderDispatchPolicy /> </dispatchPolicy> <subscriptionRecoveryPolicy> <lastImageSubscriptionRecoveryPolicy /> </subscriptionRecoveryPolicy> </policyEntry> </policyEntries></policyMap> </destinationPolicy> <persistenceAdapter> <journaledJDBC journalLogFiles="5" dataDirectory="${activemq.base }/activemq-data"/> </persistenceAdapter> <transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/> <transportConnector name="stomp" uri="stomp://localhost:61613"/> </transportConnectors> <networkConnectors> <networkConnector name="default-nc" uri="multicast://default"/> </networkConnectors> </broker> </beans> Thanx!!! On 2/23/07, Adrian Co <[EMAIL PROTECTED]> wrote:
Could paste the config of both brokers? David Borja wrote: > Hi ... > > I have a MessageListener listening on broker "localhost2" on a queue > called > "jms/bridge". > > With the configuration above, i send a message to a queue called > "jms/bridge" on broker "dllo-aborja". The message listener does't receive > anything ... why ?? > > > Thanx!! > > > On 2/23/07, Adrian Co <[EMAIL PROTECTED]> wrote: >> >> AFAIK, by default the network connector uses a demand forwarding bridge, >> and will forward messages only when there is an interested consumer on >> the remote broker only. >> >> I know there is a standard forwarding bridge, but I'm not sure how to >> configure it in xbean. Sorry. :( >> >> >> David Borja wrote: >> > Hi ... >> > >> > This is my scenario : >> > >> > I hava a broker called "dllo-aborja" and other one called >> "localhost2". >> > >> > I need that all messages that i put on some queue in dllo-aborja >> broker, >> > forward to localhost2 broker, including the queues ... >> > >> > This is my config .. >> > >> > >> > <networkConnectors> >> > <networkConnector >> >> > >> uri="static://(tcp://localhost:61616,tcp://192.168.147.145:61616)" >> > failover="true" name="bridge" dynamicOnly="false" >> > conduitSubscriptions="true" >> > decreaseNetworkConsumerPriority="false" >> > networkTTL="99"> >> > <excludedDestinations> >> > <queue physicalName="exclude.test.foo" /> >> > <topic physicalName="exclude.test.bar" /> >> > </excludedDestinations> >> > <dynamicallyIncludedDestinations> >> > <queue physicalName="" /> >> > </dynamicallyIncludedDestinations> >> > </networkConnector> >> > </networkConnectors> >> > >> > >> > What i am missing in the configuration above ?? >> > >> > >> > Thanx!!! >> > >> >> >