Re[25]: КОП в linux
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 23.06.06 13:55
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Высказывание Мартина Фаулера: "The first rule of distributed programming

C>is don't do distributed programming".

Не хорошо пинать классиков, но здесь я с ним не соглашусь

C>RPC — это фактически как раз и есть нормальная сериализация объектов и

C>их посылка по сети (забудем пока про обеспечение безопасности,
C>восстановлении от сбоев и т.п.).

RPC -- это прежде всего эмуляция синхронного вызова.

>> А время -- это должен профайлер показывать, что здесь есть бутылочное

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

Тоже самое можно сказать и об RPC.

C>В RPC — аналогично. В правильном RPC.


Интересно, вот требуется в некий вызов добавить парочку параметров. Как это сделать в RPC кроме как добавить новый вызов?

>> Ну и кроме того, если текстовый протокол никак не катит, то можно и

>> бинарные протоколы использовать.
C>А какая разница?

С бинарными сложнее работать в том же Ruby.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.