[SNG-chat] Modules idea...
Status: Planning
Brought to you by:
dengel
|
From: Daniel E. <da...@ze...> - 2003-01-07 14:13:50
|
I've been thinking about modules lately... One of the reasons I didn't like NeoStats module handling, is that if a module segfauls, the entire service process comes down. One solution would be to put every module on their own threads, but I thought... What if the modules connect to the service server as a client? Is that feasable? We can take care of ping timeouts, and keep a fairly steady connection trough the localhost. that way all modules (at least those with pseudo-clients) run on their own process. I guess you could even get fancy and have backup modules (i.e. if NickServ dies, the backup takes over, and the returning stays as a backup). I guess my question is if it is good idea. Can some of you give a though and share your findings? This model has not been inplemented on any services to date, so we can't do any actual comparisons... d. |