OSDev

для всех
Текущее время: 01 май 2024, 05:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: "Ретрансляторы" сообщений
СообщениеДобавлено: 28 сен 2007, 18:37 

Зарегистрирован: 26 апр 2007, 16:22
Сообщения: 67
Пока реализовывал у себя межпроцессные сообщения, появилась такая идея:
Сделать, чтобы процесс для сообщения мог быть не двух видов - отправитель и приемник - а мог быть еще и "ретранслятором". Ретранслятор должен передавать сообщения на другую машину. Это отличная фича для серверов. Пример: apache запускает 10 дочерних подпроцессов. Пусть бы он их запускал не на этой машине, а два на этом, еще по три на двух мощных серверах и два на каком нибудь слабом. А обращались бы они друг к другу как если бы были на одной машине. Тогда бы очень упростился интерфейс обмена - кроме того, разработчикам веб-сервера не пришлось бы морочить голову межмашинным интерфейсом - хоть Ethernet, хоть firewire, можно даже через rs232 их соединить - отличаться будут только ретранслятором.
Программно это реализовать очень просто - нужно указывать в сообщениях не один pid, а два - pid ретранслятора и pid удаленного процесса. А ретрансляторы привязывать к конкретному интерфейсу/ip.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Ретрансляторы" сообщений
СообщениеДобавлено: 28 сен 2007, 18:47 

Зарегистрирован: 27 апр 2007, 22:51
Сообщения: 75
зачем 2
просто к адресу процесса при отправке сообщения добавляешь адрес компа, если он 0 то отправляешь на локальную машину, если не 0 то отправляешь серверу сети и он пусть разруляет сам адреса и отправляет туда куда надо...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Ретрансляторы" сообщений
СообщениеДобавлено: 28 сен 2007, 19:08 

Зарегистрирован: 26 апр 2007, 16:22
Сообщения: 67
Pushkoff, второй по сути и есть адрес компа, т.к. ретрансляторы привязываются к конкретным ip (например). А вообще, это тонкости реализации - закодить эту штуку можно десятью способами


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Ретрансляторы" сообщений
СообщениеДобавлено: 28 сен 2007, 20:30 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Я думаю, сетевой маршрутизатор и так знает через какой сервер передавать пакеты. Зачем его дублировать? Сеть 2 раза придётся настраивать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB