|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 06 May 2002 01:48:06 To : All Subject : Re: Программерский вопрос --------------------------------------------------------------------------------
Hi, tmaxgor!
>>>>> "t" == tmaxgor <tmaxgor@blueyonder.co.uk> writes:
>> t> Cервер создает одну очередь сообщений, смотри msgget , и все клиенты
>> t> слушают ее, ну и пишут тоже.
>>
>> я немного не про то спрашивал. Собвенно, мне подробности можешь не
>> объяснять, просто сам подумай какие функции libc у тебя будт
>> использоваться.
t> msgget, msgrcv, msgsnd
аа, IPC... ясно, я в такие штуки не играю ;)
>> что такое tcl-socket я знаю, что такое select я тоже знаю, что такое
>> очередь сообщений не знаю. Как ты собираешься ее реализовывать?
t> Зачем ее реализовывать, уже есть, стандартные очереди сообщений, смотри
t> маны на указанные функции.
ага, посмотрел.
>> В чем разнича-то будет "одна очередь сообщений" или "каждому по очереди".
t> Если одна очередь то туда раз в какой то промежуток времени буду кидать
t> свои мессажки тысячи клиентов, а если для каждого клиента своя очередь,
t> то будет много очередей с маленьким количеством сообщений.
тогда напиши простую программку, да запусти туда сотню клиентов, которые
будут сообщения кидать. Данные тестов для сотни-двух-трех можно
проэкстраполировать на 1000 и более.
Лично у меня такой критерий - если тестовый макет можно написать за
день-два, то выбраный инструмент и технология премлимы для реализации
продукта (или его части). Если на это требуется больше времени - то явно
что-то не так.
t> В этом то и вопрос, что легче для системы, одна с огромным трафиком,
t> или много, но с маленьким трафиком.
IMHO проще попробовать.
>> И, таки не ясно чем ircd не устраивает, зачем свое изобретать. Я уже не
>> говорю про всякие iserverd, jabber и прочие server framework'и типа
>> Twisted...
t> По крайней мере так решили наши манагеры и это как говориться, не
t> обсуждаеться.
Я понимаю что все самые тупые решение принимаются людьми, которые в данной
области знаний ничего не понимают ;)
Жалаю удачи.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541112163b5.html, оценка из 5, голосов 10
|