В чем разница в производительности между вызовом метода JVM и удаленным вызовом?

Я собираю некоторые данные о разнице в производительности между вызовом метода JVM и удаленным вызовом метода с использованием двоичного протокола (другими словами, не SOAP). Я разрабатываю фреймворк, в котором вызов метода может быть локальным или удаленным по усмотрению фреймворка, и мне интересно, в какой момент «стоит» оценивать метод удаленно, либо на гораздо более быстром сервере, либо на вычислить какую-то сетку. Я знаю, что удаленный вызов будет намного медленнее, поэтому меня больше всего интересует понимание разницы по порядку величины. В 10 раз медленнее, в 100 или в 1000? Есть ли у кого-нибудь данные по этому поводу? При необходимости я напишу свои собственные тесты, но я надеюсь повторно использовать некоторые существующие знания. Спасибо!

5
задан Peter Lawrey 19 March 2016 в 18:34
поделиться