Microsoft Message Queueing question
Hello all,
I found an interesting article on MSDN that talks about Working with
Queued Components.
For those who do not know of this component, it essentially, once registered and created correctly, will queue any set of actions your code has done and will put them in a queue to be processed later on asyncronously. Sounds great, so for instance if i want to perform some actions, such as calculate statistics, but i don't want the client to wait for the page to come back while i compute all of these complex actions, i can let the Queued Components watch my actions, and then let it process them at a later time whenever that queue gets ran.
Well, anyways, now to my question,
I did all the proper registering of my com+ components, i think i gave proper access to my asp.net accounts to my bin directly and what not.
So when i do the action to put some functionality into that message queue, it seems to put it in correctly because when i go to
Computer Managment -> Services and Applications -> Message Queueing -> Private Queues I can see my com+ "Shipping" component name and it says that
i have 1 under the "Number of Messages" column. I also see the Shipping_0, Shipping_1, Shipping_2, Shipping_3, Shipping_4, and the Shipping_DeadQueue and these all have the value of zero so that leads me to believe that the queue component hasn't tried to process that message yet!
Can you guys enlighten me on any tips as to why a message would just sit in queue and not be processed? thanks
Flyin
|