LOVE - Performance and ease of use. Name is cool too! Other than setting APOLLO_ULIMIT and transportConnector it worked out of the box. Many other brokers I had to spend hours doing Google searches to overcome oddities. Rabbit was the worst.
Dislike - Lack of authorization ability (was going to create a regex pattern match similar to Mosquito and hand it back to this group, but alas, it seems a dead project. LOL - even started learning Scala to do so.) This is ONLY due to it being an infant project and given more time / contributors would have made it in. For my test information... See: http://stackoverflow.com/questions/29358313/max-mqtt-connections I basically create a custom MQTT program that binds the client side of the socket to a VIP and since there were 30 of them I was eligible to connect 1M+ from one host. This cut down on the amazon instances needed. When I first ran ActiveMQ, I tweaked, tweaked, tweaked until I couldn't find anything else to alter then tested for max connections, connection rate and throughput. My client spawned 1000 threads that once they had achieved 100k connections also started to pub/sub to a topic while continuing to connect. When I attempted apollo, the rates were so high I even thought BOTH "cat /proc/net/sockstat" and "netstat -an | grep 1883" were lying and that something was wrong with my setup. Then the shock and finally a grin took over! This is because other broker's pub/sub was magnitudes and I do mean a whole lot lower. Not all of the above brokers were 100% tuned and I hit a connection limit on Rabbit likely due to Erlang 1M fd that I didn't bother to overcome as my focus was on Apollo. HornetMQ is not something that I am currently able to evaluate due to lack of MQTT support. It is in progress https://issues.jboss.org/browse/HORNETQ-947. When I saw "Fix Version/s: 2.5.0.Beta2" I got eager and downloaded / compiled the 2.5.0 source and installed it but alas, no MQTT. LOL, that's when I paid closer attention to "In Progress". -- View this message in context: http://activemq.2283324.n4.nabble.com/Future-of-Apollo-tp4694644p4694740.html Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
