[jboss-user] [Messaging, JMS & JBossMQ] - Re: Sequential processing of messages with the same Key
mzeijen
do-not-reply at jboss.com
Thu Jul 26 03:09:15 EDT 2007
Thanks for taking the time for the explanation. Maybe I was looking for the wrong words (like: sequential jms) because I did use the search engine... I searched for an hour without finding anything useful. Please don't think that I easily post such questions on this forum because I know that you JBoss guys have a lot to do.
I need to study you solution a bit more because I don't understand several things about it. Like:
- Why do I need a topic? Isn't a queue enough because a message only needs to be processed by one receiver?
- Do I need to configure a invoke-proxy-binding for every customer? I do have 700.000 customers, and those can be added dynamically...
I thought that the solution would be like a cluster wide locking mechanism. This is what I mean:
- A message comes in to the message queue with a certain customer id property
- For this id a lock is acquired via the cluster wide singleton locking mechanism by the MB
- The next message for this id is received while the other is still being processed
- The process for the second message tries to acquire a lock, but needs to wait for the other process to finish for this id.
- The moment the lock is released the next process in line receives the lock and can start processing. In this case the second process.
Is this a stupid idea? Am I missing something about the whole JMS technology?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4067691#4067691
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4067691
More information about the jboss-user
mailing list