Here is a our scenario (P= producer, C=consumer, BrKR = broker, t=topic, vt=virtual topic)
| | P1 -- vt1 --> | | -- t1 (durable), vt1 ----> C1 ---- t2 ----> BrKR 1 P2 -- t1 --> | | P3 -- t1 --> |BrKR 1| -- t1 (durable), t5 (durable) --> C2 -- t3 --> P4 -- t2 --> | | BrKR 2 --- t3 (durable), t4 ---> C4 P5 -- t2 --> | | --- t1, t2 ------> C3 --- t4 --------------> P6 -- t5 --> | | | | ---- vt1, t5 (durable) ---> C5 -- t2 --> BrKR 1 * First producer (P1) sends 10000 msgs to “VirtualTopic.t1” * Two producers (P2/P3) send 10000 msgs to t1. * Two producers (P4/P5) send 10000 msgs to t2. * One producer (P6) sends 10000 msgs to t5. As the consumers then process the messages they also produce messages on various topics. We are using JDBC persistence, but we also were using it with our testing of ActiveMQ 5.2. -- View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-5-4-1-slower-than-ActiveMQ-5-2-tp3048866p3048914.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.