MUD-Dev
mailing list archive

[ Other Periods  | Other mailing lists  | Search  ]

Date:  [ Previous  | Next  ]      Thread:  [ Previous  | Next  ]      Index:  [ Author  | Date  | Thread  ]

[MUD-Dev] Re: DevMUD: Module message passing



The Arrow wrote:
> 
> I envision the message system to like a 'sort of' circular pipeline.  I say
> 'sort of' because the pipe has a start (the DevMUD core) and an end (the
> 'last' module), but messages can still flow from the end to the start in a
> circular fashion.  When a module is loaded, it hooks itself into this pipe
> somewhere (priority order? last loaded module at the end?), and sit there
> monitoring messages as the flow by.  The modules can then insert new
> messages in the pipe, remove messages, or alter them.  When a module inserts
> a new message into the pipe, it flows from the module to the end, where it
> is moved to the start where it continues to flow until it comes back to the
> module that sent it (at that point the message core removes the message from
> the pipe).
> 
> So, what do you think of it?  :)

Reminds TokenRing quite a lot ;-)

Biggest problem is, what would you do if your system is distributed
across the network - in this case, the network becomes THE bottleneck,
big time.

> / Joachim

-- 
Still alive and smile stays on,
Vadim Tkachenko <vt#freehold,crocodile.org>
--
UNIX _is_ user friendly, he's just very picky about who his friends are




[ Other Periods  | Other mailing lists  | Search  ]