Сантехник (программа) - Plumber (program)

В водопроводчик, в План 9 от Bell Labs и Inferno операционных систем, это механизм надежного уни - или же многоадресная передача межпроцессного взаимодействия форматированных текстовых сообщений. Он использует сетевой файловый протокол Plan 9, 9P, а не специальный механизм IPC.

Любое количество клиентов может прослушивать именованный порт (файл) для сообщений. Порты и маршрутизация портов определяются правила сантехники. Эти правила динамичны. Каждая программа прослушивания получает копию соответствующих сообщений. Например, если данные / система / библиотека / отвес / базовый промаркирован по стандартным правилам, отправляется в редактировать порт. Порт будет писать копию сообщения каждому слушателю. В этом случае все работающие редакторы интерпретируют это сообщение как имя файла и откроют файл.

Сантехник - это файловый сервер 9P, который предоставляет эту услугу. Клиенты могут использовать libplumb для форматирования сообщений. Поскольку сообщения имеют формат 9P, они прозрачны для сети.

Смотрите также

внешняя ссылка