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

Vadim Tkachenko vt at freehold.crocodile.org
Sat Oct 31 17:13:47 New Zealand Daylight Time 1998

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 at freehold.crocodile.org>
UNIX _is_ user friendly, he's just very picky about who his friends are

More information about the MUD-Dev mailing list