Which embedded messaging system -> ActiveMQ or HornetQ

Firstly, I’m biased. I’m the founder of the HornetQ project, although I don’t work on it any more. Why HornetQ over ActiveMQ? Here are a few good reasons: HornetQ is significantly faster than ActiveMQ. http://community.jboss.org/wiki/HornetQPerformance In fact, HornetQ is the #1 fastest enterprise messaging system on the market. Or at least, it was, when we … Read more

Which is better: PooledConnectionFactory or CachingConnectionFactory?

From here: The difference between the PooledConnectionFactory and the CachingConnectionFactory is a difference in implementation. Below are some of the characteristics that differ between them: Although both the PooledConnectionFactory and the CachingConnectionFactory state that they each pool connections, sessions and producers, the PooledConnectionFactory does not actually create a cache of multiple producers. It simply uses … Read more

ActiveMQ: How to handle broker failovers while using temporary queues

There is a broker attribute, org.apache.activemq.broker.BrokerService#cacheTempDestinations that should help in the failover: case. Set that to true in xml configuration, and a temp destination will not be removed immediately when a client disconnects. A fast failover: reconnect will be able to producer and/or consume from the temp queue again. There is a timer task based … Read more

Java Messaging : Difference between ActiveMQ, Mule, ServiceMix and Camel

ActiveMQ is a message broker which implements the JMS API and supports a number of cross language clients and network protocols. It lets you implement queues or topics and write listeners or subscribers to respond to queue events. Mule and ServiceMix are open source ESB (enterprise service bus). An ESB has capabilities beyond JMS: queuing … Read more

When to use Apache kafka instead of ActiveMQ [closed]

Kafka and ActiveMQ may have some overlaps but they were originally designed for different purposes. So comparing them is just like comparing an Apple and an Orange. Kafka Kafka is a distributed streaming platform with very good horizontal scaling capability. It allows applications to process and re-process streamed data on disk. Due to it’s high … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)