The present invention relates to an apparatus, method and computer program
for workload balancing in an asynchronous messaging system. The number of
server instances, which process work items from a queue of messages, is
controlled based upon that queue's average queue depth and one or more
predetermined thresholds.