|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : tmaxgor@blueyonder.co.uk 2:5020/400 06 May 2002 16:49:07 To : Ilya Anfimov Subject : Re: Программерский вопрос -------------------------------------------------------------------------------- Ilya Anfimov wrote: >>Основной недостаток это, насколько я понял, это отсутствие отображения в >>файловый дескриптор. > > Основной недостаток -- это совершенно примитивный DOS. Даже не > DOS, а просто нестабильная работа. Сколько там максимум размер > очереди? Сколько десятых долей секунды клиент может > отдыхать/ждать у моря погоды, не обращая внимания на очередь? > Сколько сообщений забьют очередь до основания? Считать лень, но Где это можно узнать, или как это можно посчитать? Так как действительно сервак должен работать не взирая на криво сделанные клиенты. > мне кажется, что такое будет происходить при нагрузке, > приближающейся к серьёзной. > > PS по поводу msqid == pid -- тоже рискованный трюк. Да, сейчас в > большинстве unices pid ограничен 64K. Hо это могут поменять. И > вскорости где-нибудь можно будет нарваться на signed 64-bit int > pid_t. Запихивать это в signed 32-bit msqid будет неприятно. > > Слушай, а чего тебя в эту степь-то потянуло? Даже если принять > дизайн по процессу на клиента, даже если не нравятся пайпы -- Я уже сомневаюсь в таком дизайне :-)) Тут и вправду нада смотерть как люди делали. Да меня не потянуло еще никуда, просто нада выяснить, как система будет справляться с тясячью открытых пайпов, или еще каких файловых дискрипторов. > возьми более-менее нормальные сокеты. Дёшево, сердито и уже до > омерзения стандартно. Вот и полумалось, что может одна очередь на всех будет дешевле. Кстати, сколька в 2.4 ядре мы можем одновременно файлов открыть? -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488476730b8.html, оценка из 5, голосов 10
|