Would you like to login or sign up?

Distribution and scaling of work using virtual queues while preserving order

Tuesday June 20, 2006 06:00 PM
(America - Chicago)
add to your calendar
Chicago Mercantile Exchange
20 South Wacker (in the Auditorium)
Chicago IL
Map address automatically
Current messaging providers (PTP or PS based) expect a single thread to consume messages if sequence preservation while processing is paramount. In such cases – the throughput of a system is directly and inversely proportional to its processing latency. However – in most business situations, not all messages have strict sequential processing dependencies; instead messages tend to exhibit degrees of correlation. In cases where the correlation coefficient is 0 between some messages – messages from that single source can be consumed and processed in parallel. This concept of having “Virtual Queues” within a physical queue is called Message Grouping. JMS specifications realizes this partially using Message Selectors but this brings a whole slew of other issues (e.g. if number of consumers is less than the possible number of “virtual queues”). Some JMS vendors have gone beyond Message Selectors and implemented “Message Grouping” or “Unit Of Order”.
This presentation will cover the basic concepts involved in implementing such a solution and the characteristics of a system using such a solution. We will also discuss the different vendor solutions in the market.
FREE to current CJUG members and first time guests.
Please RSVP below so we can order enough food for everyone.
Please note that this event took place on Tuesday June 20, 2006 06:00 PM.

Are you coming?

Step 1: Login (or register)

If you do not have an account, You can register and RSVP at the same time.

Can't login? Try blank as password
first time registration only first time registration only
Step 2: RSVP

8 people: Yes

  1. Michael Baraz
  2. Rakesh Vidyadharan
  3. kapteynr@cboe.com Looks Interesting !
  4. John Telford
  5. Meng Zhu
  6. James White
  7. Xin Shen
  8. javaguy@sbcglobal.net

0 people: Maybe

0 people: No