This document provides an overview of using a JMS (Java Message Service) implementation like Apache ActiveMQ for asynchronous event processing in a ranker system. It discusses why messaging is useful, challenges in selecting a JMS provider and ActiveMQ, how JMS and point-to-point messaging works, key ActiveMQ features, and some other JMS provider options.