Зміст:
Визначення - Що означає Стуб?
Заглушка в контексті розподілених обчислень - це фрагмент коду, який використовується для перетворення параметрів під час віддаленого виклику процедури (RPC). RPC дозволяє клієнтському комп'ютеру віддалено викликати процедури на сервері. Параметри, використовувані у виклику функції, повинні бути перетворені, оскільки клієнт та серверні комп'ютери використовують різні адресні простори. Заглушки виконують це перетворення так, що віддалений серверний комп'ютер сприймає RPC як виклик локальної функції.
Техопедія пояснює Стуб
Бібліотеки Stub зазвичай встановлюються на клієнті та сервері. Клієнтські заглушки перетворюють параметри, які використовуються у викликах функцій, та відновлюють результат, отриманий із сервера після виконання функції. З іншого боку, серверні заглушки відновлюють параметри, передані клієнтами, і конвертують результати назад після виконання функції.
Заглушки генеруються вручну або автоматично. У ручному поколінні реалізатор виклику віддаленої процедури забезпечує функції перекладу, з яких користувач будує заглушки. Вони обробляють складні типи параметрів. Автоматичне створення заглушок зазвичай використовується для генерації заглушок. Вони використовують мову опису інтеграції для визначення інтерфейсів клієнта та сервера.
Це визначення було написане в контексті розподілених обчислень