|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : tmaxgor@blueyonder.co.uk 2:5020/400 06 May 2002 15:22:42 To : Timothey Sleptsov Subject : Re: Программерский вопрос -------------------------------------------------------------------------------- Timothey Sleptsov wrote: > <tmaxgor@blueyonder.co.uk> writes: > >> Привет народ. >> >> Вот какая задача: >> >> будет на хосте крутиться несколько тысяч(если получиться) процессов, >> которые должны обмениваться короткими текстовыми сообщениями c одним >> выбранным процессом(то есть сервером). >> >> Вопрос: >> что будет эффективнее: >> 1. Одна очередь сообщения и все слушают ее. > Вот этот вариант мне нравится ;) > Hазывается мультиплексирование сообщений в одной очереди. Описан в > Робачевском, довольно таки неплохо. Есть тонкие места, максимальный > размер сообщения ( у юзера ) какой? Если он больше максимального Cообщения достаточно короткие, в основном до десятка байт, правда могут быть и несколько десятков байт. > размера сообщения ( ядерного ), то придется его в несколько ядерных > сообщений отсылать. А как узнать размер ядерного сообщения? > > Hе боишься трудностей можешь поискать в инете патч для ядра 2.4.x в > нем очередь сообщений стандарта posix 1b реализована. > >> 2. Много очередей сообщений(для каждого клиентского процесса) > Hе....ты себе представил результаты команды ipcs ? ;) >> 3. Обыкновенные пайпы - на каждый клиентский процесс пара пайпов. > Здесь я не советчик, увы. > -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/648832abc98c.html, оценка из 5, голосов 10
|