My company have made system based on some kind of such architecture.
It is parkng service for cites. You have parts of some streets where parking
is allowed. That parts have name and phone number. For example
Zone 1 and 9111. People use mobile phones for pay parking.
They send sms message to 9111 number.

System have components that read sms messsages from mobile operaters
and put them in some queue. Master reads messages from queue and give
them to workers for execution. Messages are processed in parallel and it is
most important. Processing one message does not depepend on another.

Even more you can have lot of diffrent computers with workers that process
messages.


Zlaja

On Thu, Mar 3, 2011 at 9:42 AM, Jeff Rose <ros...@gmail.com> wrote:

> I've used something along these lines in the past for a medical
> imaging app.  We needed to pre-fetch images and possibly pre-process
> them (filter, apply overlays) so that as a user was scrolling through
> an image set it was smooth and they weren't waiting for images to be
> processed.  The GUI handler thread would figure out what images were
> supposed to lie just above and below the current viewport, then it
> would put tasks onto a queue where worker threads would pull them off
> and process them as fast as possible.
>
> That's one example anyway.
>
> On Mar 2, 10:56 pm, Jonathan Mitchem <jmitc...@gmail.com> wrote:
> > At the risk of sounding incredibly uneducated about the matter (oh wait,
> > it's true):
> >
> > What is the purpose/need/reason for this kind of architecture?  What can
> you
> > do with it?  Where would you use it?  Why would you use it?
> >
> > Thanks,
> > Jonathan
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to