>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 -~----------~----~----~----~------~----~------~--~---