crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> RPC
igor_bogomolov
  опции профиля:
сообщение 5.8.2009, 13:00
Сообщение #1


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Приветствую всех.

Некое приложение выполняется на n количестве "компов", объединенных в сеть. Каждый "комп" - это на самом деле некое устройство под управлением Linux. Любое такое устройство может быть отключено от сети, или подключено новое.
Приложение должно знать о существовании каждого подобного устройства в сети, т.е отслеживать их исчезновение и появление новых.

При этом, к любому из устройств может подключиться некий клиент, который будет осуществлять мониторинг всей системы. Т.е. подключившись к одному из устройств, затребовать данные другого.

Для решения подобной задачи, решил использовать RPC (Remote Procedure Call)

Так собственно вопрос. По правильному ли пути я иду, избрав RPC?
Возможно ли в одном процессе создать поток для RPC-сервера, и при этом в другом потоке делать RPC-запросы?

Возжможно ли использовать D-BUS в качестве RPC?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fsMark
  опции профиля:
сообщение 5.8.2009, 14:29
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 97
Регистрация: 23.4.2008
Из: г. Киров
Пользователь №: 155

Спасибо сказали: 10 раз(а)




Репутация:   1  


Я не эксперт в это области но насколько я знаю D-BUS это как раз и есть одна из всевозможных реализаций RPC.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 10:19