Вызов удаленного компонента против локального компонента на сервере приложений - PullRequest
0 голосов
/ 19 марта 2009

Есть ли заметные потери производительности при использовании интерфейса удаленного компонента по сравнению с использованием локального интерфейса компонента? Я хотел бы, чтобы каждое клиентское приложение подключалось к удаленным компонентам, если разница в производительности незначительна.

1 Ответ

2 голосов
/ 19 марта 2009

Да, изрядное количество накладных расходов. Вы будете по крайней мере подвергаться сериализации при каждом запросе.

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

...