[EMAIL PROTECTED] wrote:
Hi there,

Having a message queue designed so that each queue (message type) is assigned to one process for reading. How do you handle a situation where the reading process of a given queue doesn't function and messages still arrive to that queue?
1. Will the queue fill up untill blocking the entire resource?
2. Can the blocking issue effect other message queues supposebly used by other applications?
3. Can you identify from a different process that there is a queue filling up?
4. Can you clear the overflown queue?


Which message queue implementation - POSIX mq, Sys V mailboxes, something you wrote?

But the simplest answer is to not use the same queue for multiple readers - use different message queues.

Gilad



--
Gilad Ben-Yossef <[EMAIL PROTECTED]>
Codefidence. A name you can trust(tm)
Web: http://codefidence.com  | SIP: [EMAIL PROTECTED]
IL: +972.9.8650475 ext. 201  | Fax:            +972.9.8850643
US: +1.212.2026643 ext. 201  | Cel:           +972.52.8260388

 `Y'know, I was just saying to myself, "Self," I said to myself,
  "you really need an enterprise datacenter architecture that
  leverages middleware based on robust frameworks." Wow, they
  must have been reading my mind!' -- Anonymous.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to