>From the nanite site:

Mappers are the control nodes of the system. There can be any number
of mappers, these
typically run inside of your merb or rails app running on the thin
webserver(eventmachine is needed)
But you can also run command line mappers with a shell into the
system.

Each nanite agent sends a Ping to the mapper exchange every @ping_time
seconds. All of
the mappers are subscribed to this exchange and so they all get a copy
of the Ping with your
status update. If the mappers do not get a ping from a certain agent
within a timeout @ping_time
the mappers will remove said agent from any dispatch. When the agent
comes back online or gets less
busy it will readvertise itself to the mapper exchange therefore
adding itself back to the dispatch

On Oct 15, 11:09 am, "Steve Shepherd" <[EMAIL PROTECTED]> wrote:
> Do these cluster across processors or is it a single machine thing?
> The registration process would need to be cached to keep mapping speed up.
> It would be also interesting to see how the dieing daemon gracefully departs
> from the cache or map routing mechanism.
> As high volumes occur the mapper would be a bottle neck unless there are
> multiple instances of this portion as well.
> Just my thoughts I could be right off base though having not seen the whole
> nanite design.
>
> Steve
>
> On Wed, Oct 15, 2008 at 3:16 AM, mdipierro <[EMAIL PROTECTED]> wrote:
>
> > Not quite a normal appliance but it should be not difficult to clone
> > if people see a value in it.
>
> > On Oct 14, 7:58 am, voltron <[EMAIL PROTECTED]> wrote:
> > > looks iteresting, you are a clustering expert massimo, what do you
> > > think about it? Could the exchange mapper be a normal web2py appliance
> > > in our case?
>
> > > On Oct 14, 7:36 am, vihang <[EMAIL PROTECTED]> wrote:
>
> > > > Very interested... but never worked on ruby...
>
> > > > On Oct 14, 7:41 am, mdipierro <[EMAIL PROTECTED]> wrote:
>
> >http://www.rubyinside.com/nanite-self-assembling-cluster-of-ruby-daem...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to