Съдържание:
Определение - Какво означава Stub?
Стъб, в контекста на разпределените изчисления, е парче код, който се използва за преобразуване на параметри по време на извикване на отдалечена процедура (RPC). RPC позволява на клиентския компютър да извиква дистанционно процедури на сървърния компютър. Параметрите, използвани във функционалното обаждане, трябва да бъдат преобразувани, защото клиентът и сървърът на компютъра използват различни адресни пространства. Stubs извършват това преобразуване, така че компютърът на отдалечения сървър възприема RPC като локално обаждане на функция.
Техопедия обяснява Стъб
Библиотеките на Stub обикновено се инсталират на клиента и сървъра. Клиентските мъни преобразуват параметри, използвани във функционални обаждания и възстановяват резултата, получен от сървъра след изпълнение на функцията. От друга страна сървърните мъничета възстановяват параметрите, предавани от клиентите, и преобразуват резултатите след изпълнение на функцията.
Щръбчетата се генерират ръчно или автоматично. В ръчно поколение реализаторът на дистанционно обаждане на процедури осигурява функции за превод, от които потребителят конструира стъбла. Те обработват сложни типове параметри. Автоматичното генериране на мъничета обикновено се използва за генериране на мъничета. Те използват езика за описание на интеграцията, за да дефинират клиентски и сървърни интерфейси.
Това определение е написано в контекста на разпределените компютри