Понятия не имею, что такое drb, но из небольшой информации, которую вы дали,
это может быть что-то вроде Перспективный брокер в Twisted
Введение
Предположим, вы оказались под контролем
обоих концов провода: у вас есть два
программы, которые нужно поговорить с каждым
другой, и вы можете использовать любой протокол
ты хочешь. Если вы можете думать о своем
проблема с точки зрения объектов, которые нуждаются
делать вызовы методов друг на друга,
тогда велики шансы, что вы можете использовать
протокол перспективы брокера витой
вместо того, чтобы пытаться зачистить ваш
нужно что-то вроде HTTP, или
реализует еще один RPC
механизм.
Система «Перспективный брокер»
(сокращенно PB, порождая многочисленные
каламбур) основан на
Несколько центральных понятий:
сериализация : достаточно произвольно
объекты и типы, превращая их в
кусок байтов, отправив их через
провод, затем воссоздавая их на
другой конец. Внимательно следя за
идентификаторы объектов, сериализованные объекты могут
содержать ссылки на другие объекты
и удаленная копия все равно будет
полезно.
удаленные вызовы методов : делать
что-то для локального объекта и
вызывая метод, чтобы запустить на
дальний. Местный объект
называется RemoteReference, и вы делаете
что-то, запустив его .callRemote
способ.