|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : tmaxgor@blueyonder.co.uk 2:5020/400 06 May 2002 01:23:39 To : Vladimir Bormotov Subject : Re: Программерский вопрос -------------------------------------------------------------------------------- Vladimir Bormotov wrote: > > Hi, tmaxgor! > >>>>>> "t" == tmaxgor <tmaxgor@blueyonder.co.uk> writes: > >>> t> будет на хосте крутиться несколько тысяч(если получиться) процессов, >>> t> которые должны обмениваться короткими текстовыми сообщениями c одним >>> t> выбранным процессом(то есть сервером). >>> >>> t> Вопрос: что будет эффективнее: >>> t> 1. Одна очередь сообщения и все слушают ее. >>> >>> что такое одна очередь сообщений? > > t> Cервер создает одну очередь сообщений, смотри msgget , и все клиенты > t> слушают ее, ну и пишут тоже. > > я немного не про то спрашивал. Собвенно, мне подробности можешь не > объяснять, просто сам подумай какие функции libc у тебя будт > использоваться. msgget, msgrcv, msgsnd > > > > что такое tcl-socket я знаю, что такое select я тоже знаю, что такое > очередь сообщений не знаю. Как ты собираешься ее реализовывать? Зачем ее реализовывать, уже есть, стандартные очереди сообщений, смотри маны на указанные функции. > > В чем разнича-то будет "одна очередь сообщений" или "каждому по очереди". Если одна очередь то туда раз в какой то промежуток времени буду кидать свои мессажки тысячи клиентов, а если для каждого клиента своя очередь, то будет много очередей с маленьким количеством сообщений. В этом то и вопрос, что легче для системы, одна с огромным трафиком, или много, но с маленьким трафиком. > > > И, таки не ясно чем ircd не устраивает, зачем свое изобретать. Я уже не > говорю про всякие iserverd, jabber и прочие server framework'и типа > Twisted... По крайней мере так решили наши манагеры и это как говориться, не обсуждаеться. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/64886884b618.html, оценка из 5, голосов 10
|