ActiveMQ: Understanding Memory Usage
As indicated by some recent mailing list emails and a lot of info returned from Google, ActiveMQ's SystemUsage and particularly the MemoryUsage functionality has left some people confused. I'll try...
As indicated by some recent mailing list emails and a lot of info returned from Google, ActiveMQ's SystemUsage and particularly the MemoryUsage functionality has left some people confused. I'll try...
I've written previously about ActiveMQ Network Connectors as a way to help describe some of the responsibilities of the classes that are involved with configuring a network of brokers for ActiveMQ....
For most of the clients I've been to, scaling out a JMS messaging layer with ActiveMQ is a priority. There are a couple ways to achieve this, but without a doubt, creating benchmarks and analyzing ...
Recently a customer asked me to look closer at ActiveMQ's implementation of "persistent" messages, how it applies to topics, and what happens in failover scenarios when there are non-durable subscr...
See Part II here Apache Apollo is the next-generation version of ActiveMQ built "from the ground up" on a core designed to be faster and scale better on multi-processor machines. ActiveMQ is one o...
Progress Software announced it was divesting FuseSource from it's product line back in April. Today I'm happy to say RedHat is where FuseSource will now make its new home. I suppose you might know ...
When you set up a run configuration to run a Scala object's main function, you have the option to run it as an Application. If you manually set up the Scala Facet on the module in which your object...
In the last blog post I introduced Fuse Fabric, an overview of the problems it is intended to solve, and the components that it uses to accomplish pain-free management of large deployments of Activ...
FuseSource just recently released enterprise versions of their distributions of ActiveMQ and ServiceMix. Some of the top features include incremental patching, custom platform installers, and third...
Recently got back from Camel One and now it's time to get back to business. One topic of discussion I wanted to go over quickly is the Camel route builders and the DSL around them. Ever wonder how ...
I just got back from CamelOne which was earlier this week in the beautiful city of Boston, MA. It was quite the experience; definitely one of the best technical conferences I've been to in a while....
In my previous post, I introduced the rules for how bundles get resolved in an OSGI container. In this post, I'd like to demonstrate each rule step using the Apache Karaf OSGI container. Karaf is b...
This post is more for me and any ActiveMQ contributors that may be interested in how the Network Connectors work for ActiveMQ. I recently spent some time looking at the code and thought that it wou...
I'd like to review how OSGI bundles get resolved and use Apache Karaf to demonstrate. Karaf is a full-featured OSGI container based on the Apache Felix kernel and is the corner stone for the Apache...
REST is an architectural style used for organizing resources and when applied to HTTP-based services allows building stateless, decoupled, scalable services. HTTP methods, HTTP headers, and mime-ty...
Sometimes your build will contain other artifacts for a build other than the pom, a jar, etc. For example, you may wish to attach data-source configurations to that are meant to deploy along with y...
I'll be attending CamelOne this year, and I'm pretty excited. I didn't make it to the event last year, but judging by the speaker line up and the presentations given last year, this conference is d...
What criteria do you use when evaluating whether to use a commercial product or open-source project to support your system-integration development? Is documentation near the top? To me it seems the...
I use a Mac for all of my development (where I can), but one thing I had to do recently was use Excel on a Mac and create a new spreadsheet from a template. To my surprise and frustration, I could ...
I recently resigned my position as senior software engineer and technical lead for a middleware services group at Wells Fargo. The job was great: work from home, great immediate manager, respected ...